如何在Android中使用home键启动root活动(Restart Application)?

时间:2013-06-11 19:58:41

标签: android android-manifest homescreen

我希望在使用home键最大化应用程序后启动根活动(以前使用home键将其最小化)。

我尝试在我的根活动(Splash)上设置android:clearTaskOnLaunch="true",但它无法正常工作..

还尝试android:finishOnTaskLaunch="true"所有其他活动,但它 也不起作用。

示例

总计我在序列A,B,C,D,E中有5个活动。我在D活动中,当我按下主页键应用程序将被最小化,当我再次(长按主页键)它将打开我的应用程序但它应该从活动A而不是D开始。

任何帮助/想法/建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

不幸的是,似乎excludeFromRecents仅适用于根活动。因此,如果您在根活动中设置了android:excludeFromRecents="true",那么您的应用将不会显示在“最近”中(长按主页键)。您可以在根活动中设置android:clearTaskOnLaunch="true",然后每次重新启动应用时,它都会从根活动开始。