fragment中使用recycleView报nullpoint错误

报错代码一直提示是recycleView.setAdapter出错


空指针错误一般为变量名没有实例化造成的

查看了一下代码  adapter明显有实例化

为何会没有实例化呢  

突然想到我的实例化代码写在了fragment的onCreatAr()中,由于并activity此时并未create,所以parent.getContex自然无法获取context。


想到此,将setAdapter移到onActivityCreat()中去,问题马上得以解决。

public void onActivityCreated(Bundle savedInstanceState) {
		// TODO Auto-generated method stub

super.onActivityCreated(savedInstanceState);Bmob.initialize(getActivity(), Constants.Bmob_APPID);initViews();initListeners();initData();}
 
  

	public void initData() {
		MyTopicAdapter adapter = new MyTopicAdapter();
		mytopicview.setItemAnimator(new DefaultItemAnimator());
		mytopicview.setLayoutManager(new LinearLayoutManager(getActivity()));
		mytopicview.setAdapter(adapter);
	}

 
  

你可能感兴趣的:(android开发,笔记心得)