[問題] AsyncTask與Viewpager問題

作者: ctweng13 (ctweng13)   2016-10-13 20:48:11
各位前輩好:
小弟最近在練習Viewpager的例子,利用AsyncTask下載json格式的資料,經過處理後,再
送到viewpager裡的各個fragment載入,但是在第一次執行的
時候,viewpager裡的fragment並無數據,後來發現是Asynctask下載速度慢於fragment的
view建立,導致資料沒被帶進去。
目前已經試過get()方式,結果還是一樣,請問還有其它解決方法嗎?
感謝~
作者: givemepass (λ)   2016-10-13 21:20:00
這很正常啊 在資料還沒載下來之前 要有預設畫面
作者: roy870075 (Roy)   2016-10-13 21:49:00
先把viewpager的view準備好,等資料好了再更新viewpager的view
作者: ctweng13 (ctweng13)   2016-10-14 00:17:00
感謝r大,照你的建議,我把adapter.notifyDataSetChange改在onPostExecute裡面,解決了這個困擾,感謝!
作者: cakeboy   2016-10-14 00:46:00
你用asynctask 旋轉可能會有掉資料問題,可以測試看看有沒有問題
作者: Jasonzheng (jason)   2016-10-14 13:21:00
你自己都說了 "async"

Links booklink

Contact Us: admin [ a t ] ucptt.com