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<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);
	}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值