2017-05-09 35 views
0

何时写入数据库?当这可能被大量调用。Android - 何时写入数据库,防止广泛写入

我的布局是这样的:Score List Item

每当用户点击按钮的数量更新。如果此时该值将写入数据库,则可以写入100次。

所以我想知道我是否应该在onPause()onDestroy()或其他地方写信。

+1

我认为'onPause'是最好的地方,如果你广泛地向你的数据库写入数值,它就会调用它。它几乎保证被调用,唯一不是当你的应用程序崩溃 – Denny

回答

1

你应该在需要保存时写下它。

如果您需要对所有生成的数字进行跟踪,请全部写下。 如果没有,写onDestroy()

这一切都取决于保存数据的目的。

+0

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