2017-05-09 47 views
0

何時寫入數據庫?當這可能被大量調用。Android - 何時寫入數據庫,防止廣泛寫入

我的佈局是這樣的:Score List Item

每當用戶點擊按鈕的數量更新。如果此時該值將寫入數據庫,則可以寫入100次。

所以我想知道我是否應該在onPause()onDestroy()或其他地方寫信。

+1

我認爲'onPause'是最好的地方,如果你廣泛地向你的數據庫寫入數值,它就會調用它。它幾乎保證被調用,唯一不是當你的應用程序崩潰 – Denny

回答

1

你應該在需要保存時寫下它。

如果您需要對所有生成的數字進行跟蹤,請全部寫下。 如果沒有,寫onDestroy()

這一切都取決於保存數據的目的。

+0

'onDestroy'是最糟糕的地方做任何事情,因爲不保證調用,使用'onPause'或'onStop' –