fragment中使用recycleView报nullpoint错误
2015-08-27 20:34
204 查看
报错代码一直提示是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);}
相关文章推荐
- java的4种代码块
- linux常用命令
- Qt Quick分组属性案例
- mybatis中$和#的区别
- android屏幕适配解决方案
- Mysql触发器
- Bug调试(lldb)
- Cookie/Session机制详解
- 同名的椭圆函数,在Maple和Mathematica中有各自不同的定义
- 基于BitSet的布隆过滤器(Bloom Filter)
- u3d小知识记录
- mybatis plugin 和动态代理
- java多线程(二)锁对象
- DIV与CSS布局需知
- 接口回调,我迷糊了好长时间
- ps如何实现阵列像素排列
- Android中ActionBar居中
- 8-27
- 高仿qq照片选择界面,哈哈
- 整数拆分问题(从O(n^2优化到O(n*sqrt(n))