我在Android中有一個Integer []。我需要將它永久保存在我的數據庫的表中,但不能保存每次更改,因爲它在應用程序正在使用時會不斷變化,我會承擔很高的開銷。確保在應用程序被殺之前對象存儲在數據庫中(Android)
我決定更新表每20分鐘一次是好的,但我需要確保即使用戶關閉了任務的殺手應用程序在一分鐘22例如
如何上次更改保存我可以做嗎?
在此先感謝
我在Android中有一個Integer []。我需要將它永久保存在我的數據庫的表中,但不能保存每次更改,因爲它在應用程序正在使用時會不斷變化,我會承擔很高的開銷。確保在應用程序被殺之前對象存儲在數據庫中(Android)
我決定更新表每20分鐘一次是好的,但我需要確保即使用戶關閉了任務的殺手應用程序在一分鐘22例如
如何上次更改保存我可以做嗎?
在此先感謝
如果你的應用程序是強制關閉,有沒有辦法讓你運行從垂死的應用程序代碼。但是,如果您想在應用程序失去焦點時保存數據,則可以覆蓋Activity中的onPause方法。
我會重寫onPause()。另外,不要重寫onDestroy(),我認爲你不能保證數據將被保存。 – 2011-08-09 04:39:21
不是一個確切的重複,但你會在這裏很好地服務:http://stackoverflow.com/questions/3511741/android-application-on-exit-event –