2012-03-12 27 views
0

擬似コード:開始アクティビティをリロードしますか?

The initial Activity starts. (ActivityStartScreen) 

A button is pressed that starts a new Activity (ActivityOtherScreen) by using an Intent. 

The new Activity has a button that loads the initial Activity. 

私の質問に、一度行って元の活性は、(第一ボタンが押されている)「フォーカス失う」、またはそれがどこかに保存されており、それを取得する方法がありますか?

現在のところ、元のアクティビティをインテントで再作成しています。私はこれが正しい方法ではないと確信しています。

答えて

1

以前のアクティビティはアクティビティスタックに保存され、以前のアクティビティに戻るには、現在のアクティビティにfinish()と電話するだけです。この方法で、2番目のアクティビティを失うことに注意してください。

1

2番目のアクティビティからfinish()メソッドを呼び出すだけで、すべての状態が同じであることに戻ってください。

Hereは、役立つウォリアーポイントのブログ投稿チュートリアルです。

関連する問題