2011-12-08 3 views
0

アクティビティスタックを覚えている可能性はありますか?次回は、同じアクティビティスタックを持つアプリケーションを起動しますか?たとえば、私がActivty_1を起動しているときに、次にActivity_2に進み、次にActivity_3に移動します(ホームボタン、アプリはアプリケーションが削除されるまでバックグラウンドにあります)。次回にアプリを起動するときに、Activity_3にいる必要があります。また、back_button(アクティビティのすべてのレイアウトにback_buttonがあり、ちょうどfinish();と呼んでいます)をクリックすると、Activity_2に進みます。アクティビティスタックを覚えている機会はありますか?次回は、同じアクティビティスタックを持っています。

答えて

1

あなたのアプリが完全にシャットダウンされ、次回(アプリランチャーまたは最近使用されたリストのいずれかから)起動された場合、AFAIKはアクティビティスタックを保持する簡単な解決策はありません(実際Androidアンドgiude)いつもあなたが新鮮なあなたのアプリを起動するたびに常に新鮮になる。

アプリがバックグラウンドで(ホームボタンによって)送信され、次回(アプリランチャーまたは最近使用されたリストから)に開始された場合、実際にスタンバイアプリが前面に表示されます。既定の構成android:launchMode="standard"は、記述したとおりの動作を提供するはずです。

バックスタックナビゲーションの動作は非常に柔軟で、構成設定の数によって調整できます。公式の開発者ガイドtalk ablout Tasks and Back Stackから読む価値があります。

関連する問題