android - 取消定时器和屏幕锁定
问题描述
我创建了一个使用倒数计时器的应用程序,问题是当屏幕被锁定时计时器完全停止。我已经知道这是由于调用了 onStop() 而发生的,所以我的问题是如何防止停止计时器的工作而不需要取消屏幕锁定?
解决方案
就我个人而言,我会存储开始时间,将其保存或使用 onSaveInstanceState 保存,然后在您的活动恢复时重新计算/重新启动您的计时器。我觉得这将是更容易和更可靠的解决方案
我创建了一个使用倒数计时器的应用程序,问题是当屏幕被锁定时计时器完全停止。我已经知道这是由于调用了 onStop() 而发生的,所以我的问题是如何防止停止计时器的工作而不需要取消屏幕锁定?
标签: android
就我个人而言,我会存储开始时间,将其保存或使用 onSaveInstanceState 保存,然后在您的活动恢复时重新计算/重新启动您的计时器。我觉得这将是更容易和更可靠的解决方案