在按下后退按钮时,应用程序启动时会出现 activity

On back button pressed same activity appears when app is launched

我有一个应用程序,它在启动后显示 2 个片段,然后我可以左右滑动来更改它们。

我面临的问题是,一旦应用程序第一次启动(被杀死后),如果我按下后退按钮,activity 会向后滑动,同样 activity出现,但是一旦我再次按下后退按钮,应用程序就会按预期退出。如果我在后台重新打开 运行 的应用程序,如果我再次按下后退按钮,应用程序将正常退出。

所以问题是,当第一次启动应用程序时,如果我按下后退按钮,activity 将向右滑动并出现相同的 activity。

任何人都可以告诉我问题出在哪里,因为我不知道要引用哪些代码,因为我不知道是谁导致了这个问题..

在花了几个小时寻找解决方案后,我终于找到了

android:launchMode="singleTask"

inside manifest under the activity which seemed causes the problem 解决了这个问题