我有活动A这就要求B,在这一点,让我们说,用户按下主页按钮:混淆约launchMode
1)如果用户长按home键和带出了最近推出的应用程序,它会使用户返回到活动B.
2)如果用户通过快捷打开我的应用程序(按应用程序的图标),它会创建活动A.的另一个实例
我没有设置任何launchMode为我的活动,所以我想这是launchMode="standard"
,我想要的默认行为是回去活动B.
为什么点数2发生?我一直认为这两种行为都会导致相同的结果。
我有活动A这就要求B,在这一点,让我们说,用户按下主页按钮:混淆约launchMode
1)如果用户长按home键和带出了最近推出的应用程序,它会使用户返回到活动B.
2)如果用户通过快捷打开我的应用程序(按应用程序的图标),它会创建活动A.的另一个实例
我没有设置任何launchMode为我的活动,所以我想这是launchMode="standard"
,我想要的默认行为是回去活动B.
为什么点数2发生?我一直认为这两种行为都会导致相同的结果。
这很奇怪...我做了一个完全卸载并重新安装的应用程序。
没有声明launchMode
,它默认为“standard
”,它的工作原理与设计一致。
每次它应该调用活动B,除非Dalvik机器认为活动B是后台进程并且进程空间可能是其他应用程序所需的,那么当您活动时,您的活动可能会被终止并且可能会重新启动点击图标。