2011-03-13 73 views
0

我有活动A这就要求B,在这一点,让我们说,用户按下主页按钮:混淆约launchMode

1)如果用户长按home键和带出了最近推出的应用程序,它会使用户返回到活动B.

2)如果用户通过快捷打开我的应用程序(按应用程序的图标),它会创建活动A.的另一个实例

我没有设置任何launchMode为我的活动,所以我想这是launchMode="standard",我想要的默认行为是回去活动B.

为什么点数2发生?我一直认为这两种行为都会导致相同的结果。

回答

0

这很奇怪...我做了一个完全卸载并重新安装的应用程序。

没有声明launchMode,它默认为“standard”,它的工作原理与设计一致。

0

每次它应该调用活动B,除非Dalvik机器认为活动B是后台进程并且进程空间可能是其他应用程序所需的,那么当您活动时,您的活动可能会被终止并且可能会重新启动点击图标。