我有个问题 :
我的应用程序有几个活动(例如 StartActivity、MainActivity)和一个服务(例如 MainService)。
当用户点击主页按钮时,活动不再可见,但服务仍在运行(正常工作流程)。
我现在要做的是,当我的服务接收到特定的广播时,我想将 MainActivity(现有实例)置于前台(它不是具有 intent-filter 的活动android.intent.action.MAIN
)。
我试过那个解决方案,但它只适用于标志:Intent.FLAG_ACTIVITY_NEW_TASK
,我不能使用这个标志,因为我不想开始一个新任务,我只想把现有的放在前面(因此避免多个实例应用程序)。
非常感谢。
问候。