onPause
、onStop
およびに何を入れるべきかについて混乱していonSaveInstanceState
ます。たとえば、Android のドキュメントでは、For onPause
-
保存されていない変更をコミットします。ただし、ユーザーがそのような変更が退出時に永続的に保存されることを期待している場合のみ (下書きメールなど)。
のためにonStop
-
データベースへの情報の書き込みなど、大規模で CPU を集中的に使用するシャットダウン操作を実行するには、onStop() を使用する必要があります。
為にonSaveInstanceState
アクティビティには、アクティビティでのユーザーの進行状況を追跡するメンバー変数など、復元したい状態情報がさらに含まれている場合があります。
これら 3 つのことは基本的に、フォームやメールなどの情報を保存することを指しているのではないでしょうか? 次に、どの方法で保存する必要がありますか?