我正在从 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
Intent intent = new Intent(Activity_A.this, Activity_B.class);
意图.setFlags(意图.FLAG_ACTIVITY_REORDER_TO_FRONT);
开始活动(意图);
如果它已经在运行,这个标志将导致启动的活动被带到其任务历史堆栈的前面。
您需要保存 Activity 的状态。
http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html