我有一个简单的应用程序。第一(发射)活性被标记在清单作为不同行为从singleInstance活动发起的新活动
android:launchMode="singleInstance"
The docs状态:
A“singleInstance”活性,另一方面,允许没有其他 活动成为其中的一部分其任务。这是该任务中唯一的活动。 如果它开始另一项活动,该活动分配给 不同的任务(...)
所以,当我启动从我第一次(singleInstance
)活性的第二活性三星设备上的Android 5.1 ,打概述按钮,如预期的结果:第二个活动开始上自己的任务:
在Nexus 5X运行6.0.1(也适用于运行Android 5.1模拟器)虽然,第二个活动似乎是o n个相同的任务:
,这是什么原因呢?
我说对了三星设备的行为是从上面提到的文档预计的行为吗?
三星是否真的做了正确的事,其他人不?
我的简单测试应用程序可以找到here。
我也发生这个问题...通过使用android解决:launchMode =“singleTask” –