在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进入的时候才会报空值
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报