我想在我的应用程序中实现计数计时器功能。首先,我使用了Handler类,使用postDelay方法,当手机没有进入睡眠状态时工作正常。 CountDownTimer和Timer类也发生了同样的事情。当手机进入睡眠模式时,定时器速度会降低。这是随机发生的。
答案 0 :(得分:0)
有几个问题
首先,小米,魅族等一些设备都有安全应用程序,可以阻止后台服务的工作。
After android 7.0 there are features to block background too.所以你不能只使用简单的Service
。
假设我认为最佳解决方案是使用wake lock与Intent Service
一起运行postDelay
,CountDownTimer
和Timer
。