0

我有三个活动。跳过顺序是A->B->C。

当 A 跳到 B 时,A 不能完成。B跳到C的时候,怎么完成A和B的两个Activity呢?

如果 B 没有跳到 C,它可以按回 A。

提前致谢!

4

1 回答 1

0

当您启动 C 活动时,要从活动 A 和 B 中清除 backStack,请使用 FLAG_ACTIVITY_CLEAR_TOP,例如

intent = new Intent(context,C.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

您可以了解更多信息:Task 和 BackStack

于 2013-02-26T07:34:56.870 回答