Android任务和后台堆栈

时间:2014-03-18 06:18:06

标签: android android-activity back-stack

假设A是具有默认启动模式的主要活动,而活动B具有singleTask启动模式。现在,我们启动应用程序,此应用程序中只有一个任务只包含一个活动(活动A)。当A开始B时会发生什么?两个任务还是只有一个任务?

我的实验表明,B在同一任务中位于A之上,而开发人员指南则表示应始终在新任务中启动singleTask活动。那么,我错过了什么?

更新#1:在我的实验中,我运行adb shell dumpsys activity来查看任务信息。

1 个答案:

答案 0 :(得分:0)

并非总是如此,仅在某些情况下。这真的非常罕见,请查看帖子和视频:http://angrybyte.me/post/156362879355/android-tasks-and-back-stack

default启动时,您始终会在同一任务中