假设A是具有默认启动模式的主要活动,而活动B具有singleTask启动模式。现在,我们启动应用程序,此应用程序中只有一个任务只包含一个活动(活动A)。当A开始B时会发生什么?两个任务还是只有一个任务?
我的实验表明,B在同一任务中位于A之上,而开发人员指南则表示应始终在新任务中启动singleTask活动。那么,我错过了什么?
更新#1:在我的实验中,我运行adb shell dumpsys activity
来查看任务信息。
答案 0 :(得分:0)
并非总是如此,仅在某些情况下。这真的非常罕见,请查看帖子和视频:http://angrybyte.me/post/156362879355/android-tasks-and-back-stack
从default
启动时,您始终会在同一任务中