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



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

我发现我在终端logcat中登录。或者,如果我只将时间向后移动5分钟并等待它——日志也会出现在android工作室中。

最新更新