作者fasthall (Xen)
看板AndroidDev
標題[問題] fragment生命週期
時間Thu Aug 8 19:26:28 2013
最近在用fragment寫tab一直有資料遺失的困擾
我的資料都在SQLite裡面
fragment本身有個listview會用CursorAdapter去讀DB
我在onCreate裡面初始化資料 在onCreateView裡面做layout和adapter
但是我發現有時候APP在背景被回收呼叫了onDestroy
照我的想法他應該就是直接重建所以會再去SQLite撈一次資料才對
但是他並沒有這麼做
請問是我撈DB的位置不對嗎?
可是根據這篇文
http://tinyurl.com/m6k33z8應該是可以才對啊?
還是說我該在FragmentActivity裡面檢查fragment是否為null手動重建?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.82.40.77
→ MosilW:如果只用了一個Fragment,試試 fragment.isDetached() 08/10 20:02
→ fasthall:我後來把讀取資料放到onResume就解決了 08/13 19:21