清除一堆活动

时间:2013-02-14 20:44:01

标签: android

我有一些活动A,B,C,D。没有它的设置方式就是这样。

  1. 当用户启动应用时,活动A开始。
  2. 根据偏好设置,如果设置为true,则立即启动活动D
  3. 从那里D开始C,C开始B然后开始A
  4. ...此时我想要从后面的堆栈中移除D,C,B,这样用户就无法通过从A向后按回到它们(但后面的按钮应该像在D,B中一样工作, C)。

    总结一下,我需要这样的东西 D <--> C <--> B --> A

    我尝试使用意图标记Intent.FLAG_ACTIVITY_CLEAR_TOP&amp; Intent.FLAG_ACTIVITY_NEW_TASK 但他们不工作。 我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

然后启动活动A并设置FLAG_ACTIVITY_TASK_ON_HOME标志。

确定。

启动A后,如何在B上调用完成?