我有我的应用程序在发生特定情况时执行通知。
目标意图是我应用程序的主要类Activity。
如果我点击抽屉中的通知并且我的应用程序已经运行,则会创建一个新的类实例(我可以告诉它是一个来自调试器的新类)。
当新创建的窗口出现时,当我查看正在运行的任务时,它显示为我的应用程序,但是该应用程序的唯一实例。
我的Activity类的原始实例发生了什么变化,以及该应用程序的原始实例发生了什么?
我可以确定只有一个活动实例正在运行吗?
谢谢
答案 0 :(得分:1)
1)原始实例应该仍在那里,但在后台。你应该可以通过后退按钮到达它。 https://developer.android.com/guide/components/activities/tasks-and-back-stack.html
2)Mark Keen的答案在这里是正确的 - 使用android:launchMode =" singleInstance"用于Android清单中活动的标记。 https://developer.android.com/guide/topics/manifest/activity-element.html