报错代码一直提示是recycleView.setAdapter出错
空指针错误一般为变量名没有实例化造成的
查看了一下代码 adapter明显有实例化
为何会没有实例化呢
突然想到我的实例化代码写在了fragment的onCreatAr()中,由于并activity此时并未create,所以parent.getContex自然无法获取context。
想到此,将setAdapter移到onActivityCreat()中去,问题马上得以解决。
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub<pre name="code" class="java">
super.onActivityCreated(savedInstanceState);Bmob.initialize(getActivity(), Constants.Bmob_APPID);initViews();initListeners();initData();}
<pre name="code" class="java"> public void initData() {
MyTopicAdapter adapter = new MyTopicAdapter();
mytopicview.setItemAnimator(new DefaultItemAnimator());
mytopicview.setLayoutManager(new LinearLayoutManager(getActivity()));
mytopicview.setAdapter(adapter);
}