来自Stack的Android Resume活动

时间:2015-01-08 23:20:26

标签: android android-activity back-stack

嗨,我有一个问题,    我想知道使用哪个意图标志来启动可能已经存在于backstack中的活动,但它应该

  1. 清除所有活动,将当前活动置于顶部
  2. 它应该恢复之前的活动(不要启动它的新实例)。
  3. 真的很感激一些帮助!

1 个答案:

答案 0 :(得分:3)

您使用Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP

这将清除目标活动之上的所有活动,并在活动的现有实例(如果存在)上调用onNewIntent()。只有在没有实例的情况下,它才会创建一个新实例。