为什么CountDownTimer不准确

时间:2014-11-07 12:18:13

标签: android android-alarms countdowntimer foreground-service

我的应用程序中有2个CountDownTimer对象,它们会在应用程序运行时不断计算下一个事件的时间。

所以今天我调试了它,发现计时器根本不准确,我已经给它一个1小时的间隔,从早上9点开始,现在14点04分是下一个事件被触发的时间。整整4分钟,每次活动都越来越多。

所以我应该使用CountDownTimer来完成这样的任务,或者我应该只检查它的onTick()方法,其中每一秒我将检查自上一个事件以来经过的固定时间,然后重置时间1小时后?

我无法使用AlarmManager执行这些任务,因为所有这些事情都发生在foreground service中,并且据我所知,如果用户将应用程序从应用程序中移除,警报将被终止运行应用程序菜单

0 个答案:

没有答案