Android 任务含义

Android Task Implication

我已经阅读了 activity 的 4 种启动模式(标准、singleTop、singleTask、singleInstance),我可以想象 activity 将如何 "stacked" 取决于它的启动模式。 但是在新堆栈和当前堆栈中开始新的 activity 有什么含义呢?

例如: 我从打开 Activity A 开始,然后我想打开 Activity B,然后我可以选择将它放在 A(当前堆栈)之上,或者我可以为此开始一个新任务 Activity B(作为新任务的根activity)。什么意思?

这意味着您最近看到了这两个任务,例如打开了应用程序的两个实例。

我相信你的意思是 "Task" 而不是 Stack。

第一个明显的含义是您将看到一个新任务出现在任务管理器中,您将能够在新任务和旧任务之间切换。两者将并存。