取消了计时器和屏幕锁定



我创建了一个使用倒数计时器的应用程序,问题是当屏幕锁定时计时器会完全停止。我已经知道这是由于调用了onStop((而发生的,所以我的问题是如何防止停止计时器的工作而无需取消屏幕锁定?

就个人而言,我会存储开始时间,保留它或使用onSaveInstanceState保存,然后在活动恢复时重新计算/启动计时器。我觉得这将是更简单,更可靠的解决方案

最新更新