【发布时间】:2016-02-24 18:51:31
【问题描述】:
为什么从应用程序图标打开应用程序和从最近使用的应用程序打开应用程序时(按主页按钮退出应用程序)时,Android 应用程序的行为不同?
示例:启动 Activity A -> Activity B 然后按主页按钮。
从应用程序图标打开应用程序会将您带回 Activity A。
从最近的应用程序中打开应用程序会将您带到 Activity B。
【问题讨论】:
-
有趣的问题.. 我从来没有注意到这一点。我有一个应用程序,来自 Activity A 的所有片段都保持不变......但是,Activity B 被丢弃......
-
你的 android manifest 有 android:launchMode="singleTask"?
-
您希望我将哪个活动设为 singleTask - 活动 A 或 B 或两者兼而有之?
-
不不.. 只是问你是否在任何活动中都有它?我只有在添加后才能重现该问题...没有 singleTask,问题不会发生,并且两种方法都以相同的方式启动 Activity
-
@Guilherme P:你说得对,我的一个活动是 singleTask,它正在开始另一个活动。删除它会起作用。谢谢。但是如果我们想让它成为 singleTask 怎么办,因为我不想为此活动创建多个实例。
标签: android android-homebutton android-recents