我有一个简单的应用程序。第一个(启动)活动在清单中标记为
android:launchMode="singleInstance"
The docs声明:
A" singleInstance"另一方面,活动不允许其他活动 活动成为其任务的一部分。它是该任务中唯一的活动。 如果它启动另一个活动,则将该活动分配给a 不同的任务(...)
因此,当我在Android 5.1上的Samsung设备上从我的第一个(singleInstance
)活动启动第二个活动时,点击概览按钮,结果如预期:第二个活动是在自己的任务上启动的:
在运行6.0.1的Nexus 5x上(以及在运行Android 5.1的模拟器上),第二个活动似乎也在同一个任务上:
这是什么原因?
我是对的,三星设备的行为是上述文档所期望的吗?
三星是否真的做得不对,其他人不这样做?
我可以找到我的简单测试应用here。
答案 0 :(得分:2)