使用意图标志时遇到一个奇怪的问题。我会尽力解释得尽可能清楚。
我的应用程序中有3个活动。仪表板活动,文档活动和子活动。我已经使用默认的意图标志启动了Dashboard Activity。现在,我希望在最近的屏幕中将文档活动作为一个单独的文档打开,因此,从仪表板开始,我使用FLAG_ACTIVITY_NEW_DOCUMENT
标志启动了文档活动。
现在,从文档活动中,由于某些要求,我以FLAG_ACTIVITY_NEW_TASK
打开了子活动。到目前为止,一切都很完美。
现在,当我从“子活动”中按回时,它不会返回到“文档活动”,而是直接转到“仪表板活动”。但是,如果我使用默认意图(否FLAG_ACTIVITY_NEW_TASK
)启动“子活动”,它就可以正常工作(即,从“子活动”中按回去会转到“文档活动”)。
我们非常感谢您提供的任何解决此问题的帮助。
P.S:开始进行相应活动时,我无法避免使用这些标志。
谢谢!