onPause()ドキュメントは、データを/でコミット/読み取る必要があることを示唆していますonResume()。
しかし、アプリケーションがフォアグラウンドになくても、そのデータ構造はそのまま残ります。これは、アプリケーションが見えなくなるまで、つまりonStop()/内でデータのコミット/読み取りを遅らせることができることを示唆していますonStart()。特にonStop()は の前に呼び出されることが保証されていますonDestroy()。
どちらのアプローチも適しているということでしょうか。ここに記載されているドキュメントは単なるガイドラインですか?
更新
アプリケーションが、大きな画像の編集など、比較的大量のデータを保存する必要があるとします。ユーザーエクスペリエンスが遅くならないように、/で書き込み/読み取りを行うことは絶対にありません。その場合、代わりに / への書き込み/読み取りを選択します。本当?onPause()onResume()onStop()onStart()