在Activity上有一个切换按钮,用来切换gridView的显示行数,但是进入到这个Viewpager里面的第一页和第二页的时候点击时会报空值,只有从第三页第四页进入就不会有问题。
在viewpager中填充的是一个数组
然后这是点击事件里面的调用的切换方法
这是切换显示格式的方法,数组遍历到2的时候gridView和listAdapter(gridAdapter)为null,然后报错。
但是当我把上面的 i < fragments.size();换成2时,前面的两页Fragment能够正常切换
这是报错的详细情况
Viewpager+Fragment中gridView空值问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- qq_29469235 2015-10-22 07:28关注
可能会是fragments.get(2);和fragments.get(3);这里没有实例化,如果是从这里进去的话整个程序是没有问题的,只有从第一二个Fragment进入的时候才会报空值
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效