Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 取消计时器和屏幕锁定_Android - Fatal编程技术网

Android 取消计时器和屏幕锁定

Android 取消计时器和屏幕锁定,android,Android,我已经创建了一个应用程序,使用倒计时,问题是,计时器完全停止时,屏幕被锁定。 我已经知道这是由于调用了onStop()导致的, 所以我的问题是,如何避免在不取消屏幕锁定的情况下停止计时器的工作 就我个人而言,我会存储开始时间,保存它或使用onSaveInstanceState保存,然后在活动恢复后重新计算/启动计时器。我觉得这将是更简单、更可靠的解决方案我们可以了解更多关于倒计时的用途吗?有多种方法可以解决此问题最佳解决方案取决于您的使用案例我使用四个计时器来计算玩PS4游戏的客户的运行时间。因

我已经创建了一个应用程序,使用倒计时,问题是,计时器完全停止时,屏幕被锁定。 我已经知道这是由于调用了onStop()导致的,
所以我的问题是,如何避免在不取消屏幕锁定的情况下停止计时器的工作

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

我们可以了解更多关于倒计时的用途吗?有多种方法可以解决此问题最佳解决方案取决于您的使用案例我使用四个计时器来计算玩PS4游戏的客户的运行时间。因此,我有4个ps4,我想根据客户数量计算所有ps4或2或3的运行时间。非常感谢,但问题是如果我重新计算/启动或计时器,我将不再知道真正客户花费的时间,他将花费比假设的更多的时间。