有一种简单的方法可以在一段时间后清除历史堆栈吗?
我需要在一段时间之后返回到登录屏幕,或者2)在某些会话变量不再存在之后。我不确定如何实现这一目标。
答案 0 :(得分:0)
我将假设“会话变量” - Java和Android都没有 - 实际上是静态数据成员。在那种情况下:
步骤1:让其中一个“会话变量”成为上次登录的时间。
步骤2:在每个活动的onResume()
中,检查上次登录的“会话变量”以查看它是null
还是太旧 - 在这种情况下,您调用{{ 1}}启动您的登录屏幕。
步骤3:没有步骤#3。