Java 一段时间后是否清除历史堆栈?
有没有一种简单的方法可以在一段时间后清除历史堆栈 我需要在1)一段时间后或2)某些会话变量不再存在后返回登录屏幕。我不确定如何实现这一点。我将假设“会话变量”——Java和Android都没有——实际上是静态数据成员。在这种情况下: 步骤1:将其中一个“会话变量”设置为上次登录的时间 步骤2:在每个活动的Java 一段时间后是否清除历史堆栈?,java,android,android-activity,Java,Android,Android Activity,有没有一种简单的方法可以在一段时间后清除历史堆栈 我需要在1)一段时间后或2)某些会话变量不再存在后返回登录屏幕。我不确定如何实现这一点。我将假设“会话变量”——Java和Android都没有——实际上是静态数据成员。在这种情况下: 步骤1:将其中一个“会话变量”设置为上次登录的时间 步骤2:在每个活动的onResume()中,检查上次登录的“会话变量”是否为null或太旧——在这种情况下,您可以调用startActivity()启动登录屏幕 步骤#3:没有步骤#3。只需采用如下广播侦听器方法:
onResume()
中,检查上次登录的“会话变量”是否为null
或太旧——在这种情况下,您可以调用startActivity()
启动登录屏幕
步骤#3:没有步骤#3。只需采用如下广播侦听器方法: