Activity_1
经过很多步骤后,我说
Activity_2
> Activity_3
.... 在某些情况下,Activity_n
我更改了一些相关的数据Activity_1
并使用它来调用它
Intent intent = new Intent(Activity_n.this, Activity_1.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
刷新内容。但后来我可以一直回到Activity_1
我开始的地方,那里有旧数据。
相反,我希望使用上面的代码调用初始Activity_1
的 's 。onResume()
或适当的标志
FLAG_ACTIVITY_CLEAR_TOP
考虑一个由以下活动组成的任务:A、B、C、D。如果 D 调用 startActivity() 并带有解析为活动 B 的组件的 Intent,则 C 和 D 将完成并且 B 接收给定的 Intent,从而导致堆栈现在是:A,B。
这就是文档所说的,但不是我得到的。