我有调用 B 的活动 A,此时假设用户按下主页按钮:
1)如果用户长按home键并调出最近启动的应用程序,它将把用户带回活动B。
2)如果用户通过快捷方式打开我的应用程序(按下应用程序的图标),它将创建另一个Activity A实例。
我没有为我的活动设置任何启动模式,所以我猜它是launchMode="standard"
,我想要的默认行为是返回活动 B。
为什么会发生第 2 点?我一直认为这两种行为都会导致相同的结果。
我有调用 B 的活动 A,此时假设用户按下主页按钮:
1)如果用户长按home键并调出最近启动的应用程序,它将把用户带回活动B。
2)如果用户通过快捷方式打开我的应用程序(按下应用程序的图标),它将创建另一个Activity A实例。
我没有为我的活动设置任何启动模式,所以我猜它是launchMode="standard"
,我想要的默认行为是返回活动 B。
为什么会发生第 2 点?我一直认为这两种行为都会导致相同的结果。