我遇到了一个问题,希望你能提供一些建议。
这是问题所在:
我的应用程序中有一个A
Activity,它是应用程序的MAIN
Activity,可以从其他应用程序(如 SMS)启动。现在考虑我的应用程序任务中有A-B-C-D
活动,正如我之前所说,用户可以从短信启动A
活动,当从短信A
启动时,我希望B C D
一切都完成,任务中的活动实例A
将被带到前面。
我尝试将A
活动设置launchMode
为singleTask
,这可以解决问题,但还有另一个问题:例如,我A-B-C-D
在应用程序的任务中获得了活动,用户按下HOME
主屏幕的键,然后从启动器重新启动应用程序,然后A
活动显示而不是D
活动。就像应用程序从头开始一样,这不是我想要的。
有什么办法可以做到这一点吗?任何建议将不胜感激。提前致谢!