每次单击主屏幕上的应用程序图标时,我都希望该应用程序启动我的FirstActivity.java
。现在的问题是,例如我浏览了我的应用程序并且在ThirdActivity.java
中,并且单击了主页Button
并查看了其他应用程序。同样,当我单击主屏幕上的应用程序图标时,我的Application
从ThirdActivity.java
开始。我希望它从FirstActivity.java
开始。
我在清单中为clearTaskOnLaunch="true"
使用了FirstActivity.java
,并且在所有其他活动中也使用了android:finishOnTaskLaunch ="true"
进行了检查,但是问题仍然存在。我该如何解决?
最佳答案
我要做的就是在清单中为我的FirstActivity.java“ only”声明android:launchMode =“ singleTask”。这样,每次用户通过单击主屏幕上的应用程序图标选择应用程序时,该应用程序将以FirstActivity.java启动
假设用户浏览了我的应用程序,并且位于ThirdActivity.java中,然后单击了主页按钮。用户可以选择从后台应用程序部分(任务管理器部分)再次选择该应用程序。如果他/她这样做,它将从他/她离开的地方开始(ThirdActivity.java)。仅当他们单击应用程序图标时,该应用程序才会从FirstActivity.java启动