Android将时间向后移动,打破活动生命周期

Android将时间向后移动,打破活动生命周期,android,Android,我注意到我的应用程序中有一些bug,并尝试在空白项目上测试它。 我创建了两个活动FirstActivity和SecondActivity。 第一个活动有一个按钮“转到第二个活动” 我启动应用程序,在进入手机设置后按下按钮,将系统时间更改为一小时前,然后恢复应用程序。 在此操作之后,所有生命周期方法都不会记录事件。onStart、onResume甚至onBackPressed都不会被记录(但实际工作)。这在SecondActivity和FirstActivity中都会发生。即使我没有打开第二个活动

我注意到我的应用程序中有一些bug,并尝试在空白项目上测试它。 我创建了两个活动FirstActivity和SecondActivity。 第一个活动有一个按钮“转到第二个活动” 我启动应用程序,在进入手机设置后按下按钮,将系统时间更改为一小时前,然后恢复应用程序。
在此操作之后,所有生命周期方法都不会记录事件。onStart、onResume甚至onBackPressed都不会被记录(但实际工作)。这在SecondActivity和FirstActivity中都会发生。即使我没有打开第二个活动并停留在第一个活动中,也会发生这种情况。

我发现我登录了terminal logcat。 或者,如果我只将时间向后移动5分钟,然后等待,那么日志也会出现在android studio中