Activity_A から Activity_B に移動し、 Activity_B のリスト ビューを表示しています。Activity_B の [戻る] ボタンを押すと、Activity_A に移動します。ここで、再び Activity_B に移動します。リスト ビューをもう一度作成するのではなく、以前に作成したリスト ビューを表示したいと思います。これを行う方法 ?誰でも私を助けてください...
前もって感謝します....
Activity_A から Activity_B に移動し、 Activity_B のリスト ビューを表示しています。Activity_B の [戻る] ボタンを押すと、Activity_A に移動します。ここで、再び Activity_B に移動します。リスト ビューをもう一度作成するのではなく、以前に作成したリスト ビューを表示したいと思います。これを行う方法 ?誰でも私を助けてください...
前もって感謝します....
Activity_B を開始すると、フラグが設定されます
FLAG_ACTIVITY_REORDER_TO_FRONT
インテント インテント = 新しいインテント(Activity_A.this, Activity_B.class);
インテント.setFlags(インテント.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(意図);
このフラグにより、起動されたアクティビティが既に実行されている場合、タスクの履歴スタックの先頭に移動されます。
アクティビティの状態を保存する必要があります。
http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html