我有4个活动:A、B、C和D,还有一个:E。
在A、B、C和D之间启动新活动时没有问题,但是在某些情况下(例如登录成功时),我们希望启动活动E,但清除所有A、B、C和D活动(即清除后台堆栈)。
所以,当你到达活动E并按返回按钮时,你将离开应用程序。
我尝试在startActivity中添加标志:Intent.FLAG_ACTIVITY_CLEAR_TASK、Intent.FLAG_ACTIVITY_CLEAR_TOP等等,但是我无法实现这种行为。
任何想法吗?
谢谢!
在A、B、C和D之间启动新活动时没有问题,但是在某些情况下(例如登录成功时),我们希望启动活动E,但清除所有A、B、C和D活动(即清除后台堆栈)。
所以,当你到达活动E并按返回按钮时,你将离开应用程序。
我尝试在startActivity中添加标志:Intent.FLAG_ACTIVITY_CLEAR_TASK、Intent.FLAG_ACTIVITY_CLEAR_TOP等等,但是我无法实现这种行为。
任何想法吗?
谢谢!