重新订购Android任务
-
25-10-2019 - |
题
我有个问题 :
我的申请有几个活动( 例如起步性,主动脉 )和服务( 例如Mainservice ).
当用户点击“主页”按钮时,活动不再可见,但是服务仍在运行(正常工作流程)。
我现在要做的是,当我的服务收到特定的广播时,我想提出主动脉的前景 - 现有实例 - (没有活动的活动,具有意图过滤器 android.intent.action.MAIN
).
我试过了 该解决方案, ,但它仅适用于标志: Intent.FLAG_ACTIVITY_NEW_TASK
, ,而且我无法使用此标志,因为我不想启动新任务,我只想将现有的效果放在首位(因此避免了该应用程序的多个实例)。
非常感谢。
问候。
解决方案
您需要添加标志 FLAG_ACTIVITY_NEW_TASK
如果您从服务开始活动。
在多个实例中,您可以在清单文件中将其添加到您的活动标签中:
android:launchMode = "SingleTask"
不隶属于 StackOverflow