ListView.setAdapter(adapter);空指针异常的解决的总结
2016-05-26 16:58
253 查看
报空指针异常一般的情况:
1,没有找到布局文件的ID 检验是不是id重复或者写错了
2.控件没有实例化
3.没有找到布局文件的id,要看看是不是加载了布局了,必须加载了对应的布局才能找到对应布局下的id
加载布局要调用setContentView(R.layout.xxxxx);方法
4.比如在一个mainactivity活动里有一个Gridview,在gridView里有我们的控件,那么我们应当使用 gridView.findViewById(R.id.xxxx);来查找id,因为这个布局文件加载后返回给了gridView,而不是MainActivity
1,没有找到布局文件的ID 检验是不是id重复或者写错了
2.控件没有实例化
3.没有找到布局文件的id,要看看是不是加载了布局了,必须加载了对应的布局才能找到对应布局下的id
加载布局要调用setContentView(R.layout.xxxxx);方法
4.比如在一个mainactivity活动里有一个Gridview,在gridView里有我们的控件,那么我们应当使用 gridView.findViewById(R.id.xxxx);来查找id,因为这个布局文件加载后返回给了gridView,而不是MainActivity
相关文章推荐
- PHP 留言板
- 【前端】Ember.js学习笔记
- 使用Caffe时,数据预处理小工具集合
- android 基础 加密 加密类Cipher
- 用iptables 做NAT代理上网 (内网内一台不能上网的机器通过能上网的机器作代理上网)
- 二叉树中和为某一值的路径——25
- 你肯定不知道这7种二维码生成方式
- mountebank之Predicates
- ViewPager实现淘宝天面首页广告栏,支持左右滑动,自动滑动,带圆点指示器
- c#跨线程访问控件
- OC中通过Class动态添加一个控制器,Swift中怎么实现?
- Fragment的setUserVisibleHint方法实现懒加载
- 笔试题66. LeetCode OJ (53)
- EL表达式
- Java的final关键字
- python 练习 16
- Spark-Sql创建多数据源Join实例——涉及关系库数据源
- 基于web的可视化数据库管理
- 2016SDAU课程练习三1007 Problem G
- Swift资源库--官方文档的学习笔记