我有一个A活动launchMode=singleTop。B以及具有standart启动模式的活动。
第一种情况:我从installer或Google Play(不是从启动器)启动应用程序,然后B从活动启动其他活动A(在任务堆栈之后将是A -> B(堆栈顶部))。如果我最小化应用程序并从启动器打开应用程序,则活动A开始到应用程序堆栈的顶部(A -> B -> A)。
其他情况(正确的情况):如果我从启动器(不是谷歌播放)启动应用程序,然后启动活动B,最小化应用程序并从 laucner 打开应用程序,然后应用程序恢复以前的状态(堆栈:)A -> B。
在第一种情况下,它是否能够防止将活动启动A到堆栈顶部?