例如,我有一个类似于此活动的应用程序A - > activityB - > activityC - > activityD
我希望用户能够在A和C之间来回导航,但是当用户转到D时,按下后退按钮会退出应用程序。 FLAG_ACTIVITY_CLEAR_TASK
似乎可以做到这一点,但是在api 11之后引入了。此外,我发现在用户退出应用程序并尝试从“最近的应用程序”返回后,它表现得很奇怪。这不会将用户带到主要的。
有没有办法实现这个目标?或者至少是从D退出应用程序并从“最近的应用程序”返回后不会将用户带到D的方式?
非常感谢
答案 0 :(得分:0)
在启动活动" D"时,您应该尝试将FLAG_ACTIVITY_NEW_TASK
与FLAG_ACTIVITY_NO_HISTORY
结合使用,两者都可以从API 1开始使用。