我有三个活动。跳过顺序是A->B->C。
当 A 跳到 B 时,A 不能完成。B跳到C的时候,怎么完成A和B的两个Activity呢?
如果 B 没有跳到 C,它可以按回 A。
提前致谢!
我有三个活动。跳过顺序是A->B->C。
当 A 跳到 B 时,A 不能完成。B跳到C的时候,怎么完成A和B的两个Activity呢?
如果 B 没有跳到 C,它可以按回 A。
提前致谢!
当您启动 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