onSaveInstanceState の使用に関するドキュメントを確認しているときに、質問が表示されました。
いくつかのアクティビティを含むアプリを使用していて、現在、前のアクティビティによって開始された特定のアクティビティにいるとします。現在のアクティビティは、前のアクティビティからの追加の値を受け入れます。
電話がかかってきてアクティビティに戻ると、アクティビティが再作成されます。しかし、それを開始した前の活動の本来の意図を覚えているでしょうか? それ自体を再作成した後、そこから追加の変数を取得できますか?
物事を単純化するには:
アクティビティ A がアクティビティ B を開始します (そしてそれにエクストラを渡します)。次に (B にいる間に) 着信があります。アプリに戻ると、 B が再作成されます。元の元のアクティビティ A から渡されたエクストラを引き続き取得できますか?