2011-09-12 52 views

回答

1

有可能不是這樣做的完全萬無一失的方法。你可以清除你的活動的onDestroy()中的數據,儘管如果有人使用類似於任務殺手的東西(可以肯定),它可能不會被調用。 更好的選擇是在下次啓動應用程序時清除數據。

+0

謝謝我決定清除應用程序重新啓動時的數據,它應該工作正常:) –

1

你應該看看子類化Application的this method,並在那裏執行你的表的刪除/創建,而不是在onStop和onPause。

+2

除了'Application.onTerminate()'只在模擬器上運行時調用。沒有應用程序級銷燬回調。 –

0

我認爲你應該通過傳遞null作爲你的數據庫名稱來使用內存中的標誌。這意味着數據庫將不會存儲在SD卡上,因此在應用程序死亡之前無需清除它。

相關問題