【发布时间】:2015-05-05 13:53:54
【问题描述】:
我知道这个问题以前被问过很多次,但我还没有找到答案 如何从另一个 app1 启动 app2,如果 app2 已经在运行,请从后台获取它
【问题讨论】:
标签: android android-activity instance
我知道这个问题以前被问过很多次,但我还没有找到答案 如何从另一个 app1 启动 app2,如果 app2 已经在运行,请从后台获取它
【问题讨论】:
标签: android android-activity instance
如果您使用 隐式 intent 启动 app2 - 它会按照您的意愿工作(如果已经在后台运行,它将恢复运行,否则从头开始运行)。
如果您使用的是显式 intent - 这取决于您调用的特定Activity 是否位于任务堆栈的顶部。如果这个Activity 指定了一些launchMode,这里可能会变得更复杂一些,但不会详细说明,因为我假设如果你明确调用它,你就知道了。
【讨论】: