我有个问题 :

我的申请有几个活动( 例如起步性,主动脉 )和服务( 例如Mainservice ).

当用户点击“主页”按钮时,活动不再可见,但是服务仍在运行(正常工作流程)。

我现在要做的是,当我的服务收到特定的广播时,我想提出主动脉的前景 - 现有实例 - (没有活动的活动,具有意图过滤器 android.intent.action.MAIN ).

我试过了 该解决方案, ,但它仅适用于标志: Intent.FLAG_ACTIVITY_NEW_TASK, ,而且我无法使用此标志,因为我不想启动新任务,我只想将现有的效果放在首位(因此避免了该应用程序的多个实例)。

非常感谢。

问候。

有帮助吗?

解决方案

您需要添加标志 FLAG_ACTIVITY_NEW_TASK 如果您从服务开始活动。

在多个实例中,您可以在清单文件中将其添加到您的活动标签中:

android:launchMode = "SingleTask"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top