程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> fragment-Viewpager+Fragment中gridView空值問題

fragment-Viewpager+Fragment中gridView空值問題

編輯:編程綜合問答
Viewpager+Fragment中gridView空值問題

在Activity上有一個切換按鈕,用來切換gridView的顯示行數,但是進入到這個Viewpager裡面的第一頁和第二頁的時候點擊時會報空值,只有從第三頁第四頁進入就不會有問題。
在viewpager中填充的是一個數組
圖片說明
圖片說明
然後這是點擊事件裡面的調用的切換方法
圖片說明
這是切換顯示格式的方法,數組遍歷到2的時候gridView和listAdapter(gridAdapter)為null,然後報錯。
但是當我把上面的 i < fragments.size();換成2時,前面的兩頁Fragment能夠正常切換
圖片說明
這是報錯的詳細情況
圖片說明

最佳回答:


可能會是fragments.get(2);和fragments.get(3);這裡沒有實例化,如果是從這裡進去的話整個程序是沒有問題的,只有從第一二個Fragment進入的時候才會報空值

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved