两个活动之间的FLAG_ACTIVITY_REORDER_TO_FRONT

时间:2015-02-23 08:11:47

标签: android android-intent

活动A开始B,现在活动堆栈将是A,B(顶部为B)。 现在,从Activity B开始,我使用intent FLAG_ACTIVITY_REORDER_TO_FRONT启动了Activity A,现在Activity栈将是B,A(A在顶部)。 我再次尝试使用意图FLAG_ACTIVITY_REORDER_TO_FRONT从活动A启动活动B,这导致将活动B置于前面但破坏活动A.

1 个答案:

答案 0 :(得分:2)

从清单中删除launchMode="singleTask"。这导致了你的问题。同时摆脱clearTaskOnLaunch="false",这是您不需要指定的默认设置。

相关问题