Androidアプリケーションに2つのアクティビティがあり、それぞれに(startActivity()
メソッドによって)他のアクティビティに移動するボタンがあります。2 番目のアクティビティには、編集テキスト (URL アドレス バー) と Web ビューがあります。
したがって、Activity1 のボタンをクリックして Activity2 を開始すると、Activity2 が Web ビューで表示されます。次にcnn.com
、(たとえば) アドレス バーに入力すると、Web ビューにcnn.com
Web サイトが表示されます。その後、ボタンをクリックして、アクティビティ 2 からアクティビティ 1 に移動します。アクティビティ 1 のボタンをもう一度クリックすると、アクティビティ 2 が開始されます。しかし、Activity2 は作成されたばかりです。つまり、編集テキストと Web ビューは空です。
私が望むのは、アクティビティ 1 からアクティビティ 2 に戻る場合、アクティビティ 2 が最後の状態を保持することです。編集テキストは保持cnn.com
され、Web ビューは CNN Web サイトを表示し続ける必要があります。したがって、Activity1 を開始する前に Activity2 を終了するのではなく、Activity2 を非表示にして Activity2 を開始し、再び戻ったときに最後の状態を取得する必要があります。(ホームボタンをクリックしたときのように。)どうすればこれを達成できますか?