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