看板 AndroidDev 關於我們 聯絡資訊
最近在用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