0

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

  1. 当用户启动应用程序时,活动 A 开始。
  2. 基于首选项,如果设置为 true,则立即启动活动 D
  3. 从那里 D 开始 C 和 C 开始 B 然后开始 A

...此时我希望从后堆栈中删除 D、C、B,以便用户无法通过从 A 按下返回来返回它们(但后退按钮应该像在 D、B、C 中一样工作)。

所以总结起来我需要这样的东西 D <--> C <--> B --> A

我尝试使用意图标志Intent.FLAG_ACTIVITY_CLEAR_TOP&Intent.FLAG_ACTIVITY_NEW_TASK 但它们不起作用。我如何做到这一点?

4

1 回答 1

0

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

好的。

启动 A 后在 B 上调用完成怎么样?

于 2013-02-14T21:03:38.770 回答