假设活动(A,B,C)按以下顺序打开:
A -> B -> A -> C-> A
现在在正常情况下,活动堆栈会看起来
| A |
| C |
| A |
| B |
| A |
有什么方法可以确保
Activity A
仅在Backstack中驻留一次?或者换句话说,堆栈看起来像:| A |
| C |
| B |
编辑:我希望每次启动新的活动实例,并从堆栈中删除所有以前的实例。甚至可以使用内置方案吗?
最佳答案
听起来您想使用意图标志FLAG_ACTIVITY_REORDER_TO_FRONT
关于android - 如何确保一个android Activity仅在backstack中驻留一次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9618300/