我有两个活动,后堆栈上的a -b,b on top
我知道我可以使用 flag_activitivitivity_reorder_to_front 将a在顶部上
但是,当只有一个活动时,堆栈上的b:b(堆栈上不存在A)
我发现 flag_activitivitivity_reorder_to_front 将创建一个新的A,因此堆栈变为:b -a
只有在堆栈上存在一个?
时,我才能在顶部有一个和
我想知道是否有任何办法可以检查背堆上是否存在?
您可以做的一个技巧是在活动A
中保留一个静态布尔变量。默认将其保留为false,将其 true
在A
的onCreate
中和A
的false
中的CC_3中进行。
在活动B
中,检查该值是否为true
,然后启动它。