2

Activity_A から Activity_B に移動し、 Activity_B のリスト ビューを表示しています。Activity_B の [戻る] ボタンを押すと、Activity_A に移動します。ここで、再び Activity_B に移動します。リスト ビューをもう一度作成するのではなく、以前に作成したリスト ビューを表示したいと思います。これを行う方法 ?誰でも私を助けてください...

前もって感謝します....

4

2 に答える 2

1

Activity_B を開始すると、フラグが設定されます

FLAG_ACTIVITY_REORDER_TO_FRONT

インテント インテント = 新しいインテント(Activity_A.this, Activity_B.class);

インテント.setFlags(インテント.FLAG_ACTIVITY_REORDER_TO_FRONT);

startActivity(意図);

このフラグにより​​、起動されたアクティビティが既に実行されている場合、タスクの履歴スタックの先頭に移動されます。

于 2011-06-28T10:33:04.153 に答える
1

アクティビティの状態を保存する必要があります。

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

于 2011-06-28T10:35:35.120 に答える