我遇到了一个问题,希望你能提出一些建议。
问题在于:
我的应用程序中有一个A
活动,它是应用程序的MAIN
活动,可以从其他应用程序(如SMS)启动。现在考虑我的应用程序任务中有A-B-C-D
个活动,正如我之前所说,用户可以从短信启动A
活动,当从短信启动A
时,我想要B C D
所有要完成的,任务中A
活动的实例将被带到前面。
我尝试将A
活动的launchMode
设置为singleTask
,这样就可以解决问题,但还有另一个问题:例如,我的A-B-C-D
活动应用程序的任务,用户按HOME
键进入主屏幕,从启动器重新启动应用程序,然后显示A
活动,而不是D
活动。这就像应用程序从一开始就已经开始,这不是我想要的。
有什么方法可以做到这一点吗?任何建议将受到高度赞赏。提前谢谢!
答案 0 :(得分:1)
没试过,但你可以试试这个: