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