首页 > 解决方案 > 取消定时器和屏幕锁定

问题描述

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

标签: android

解决方案


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


推荐阅读