Androidのドキュメントでは、設定の変更によってアクティビティの再作成が強制される可能性があります。最も一般的な変更はローテーションです。現在、アクティビティが再作成されるために破棄されるかどうかを判断できるメソッドがいくつかありますが、これらのメソッドのすべて(?)はonStop()
の後に呼び出され、データの保存目的では保証も推奨もされていません。アクティビティはいつ強制的に再作成されますか?
例を挙げておくと、ユーザーが戻るボタン、アプリスイッチ、e.t.cを介してアプリから離れて移動すると、書き込み/更新された内容を自動保存するEditTextアクティビティがあります。ただし、設定が変更されたときに変更を保存したくない場合もありますので、そのような場合に備える必要があります。
あなたは決してユーザーのデータを失うべきではありません。 – ianhanniballake
@ ianhanniballakeの貢献の上に、あなたが存在しないかもしれない事件のために過剰工学をしているように聞こえるでしょう。 – nukeforum
あなたは正確に何を知りたがっていますか?活動状態を保存するか保存しないか? – AADProgramming