2017-05-09 18 views
0

データベースに書き込む必要はありますか?これが大規模に呼び出されたとき。Android - データベースに書き込む場合、広範囲に書き込むことを防ぐため

私のレイアウトは次のようになります。Score List Item

ユーザーがボタン数の更新をクリックするたびに。この時点で値がデータベースに書き込まれていれば、100回書き込むことができます。

onPause()onDestroy()、または別の場所に書き込む必要があるのだろうかと思います。

+1

データベースに値を広範囲に書き込む場合、 'onPause'はそれを呼び出すのに最適な場所だと思います。それはほとんどの場合、あなたのアプリケーションがクラッシュするときではない唯一のときに呼び出されることを保証します。 – Denny

答えて

1

保存する必要がある場合は、書き留めてください。

生成されたすべての番号にフォローアップする必要がある場合は、すべてを書き留めます。 そうでない場合は、onDestroy()と書いてください。

すべてはデータを保存する目的によって異なります。

+0

'onDestroy'は' onPause'または 'onStop'を使って呼び出しを保証するものではないため、 –

関連する問題