Android 台灣中文網
標題:
fragmentpage管理fragment畫面更新問題
[打印本頁]
作者:
t89534710
時間:
2015-6-10 14:05
標題:
fragmentpage管理fragment畫面更新問題
開頭是這樣的
我用了ViewPager + FragmentPagerAdapter 去管理我的fragment (4頁)
fragment裡只有listView綁baseAdapter
由於ViewPager生命週期問題,我下了ViewPager.setOffscreenPageLimit()參數讓他一次緩存多頁,
因為我不想要切出2頁時回來還要讓他在跑一次,這樣會有卡卡的感覺
但在這情境下問題就來了,我的fragment第一和第二頁到網路上撈資料(AsynTask)下來儲存
第三和第四頁會用到第二頁的參數,但因為第二頁資料還沒撈完,所以變數內是null
那當一打開APP,第三和第四頁等不到資料近來就會被new出來,所以內容就會是空畫面
之後我加了個副程式,當第二頁資料撈完儲存時我會通知副程式去執行第三和第四頁的notifyDataSetChanged
但畫面都一直沒辦法更新成功,到網路上幾乎查過也用過,但都還是失敗
麻煩有經驗的大神協助小弟完成這個問題!
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1