我有4个Android活动。我们称它们为A、B、C、D。
正常的流程是A => B => C => D。然而,当我进入D时,我想从后堆栈中移除B和C。
这可行吗?
请注意,如果用户在C中按返回键,B仍应显示!
编辑:使用CLEAR_TOP再次启动Activity A会再次调用Activity A的onCreate方法,这不是我想要的。还有其他解决方案吗?
正常的流程是A => B => C => D。然而,当我进入D时,我想从后堆栈中移除B和C。
这可行吗?
请注意,如果用户在C中按返回键,B仍应显示!
编辑:使用CLEAR_TOP再次启动Activity A会再次调用Activity A的onCreate方法,这不是我想要的。还有其他解决方案吗?