对于AlarmManager,setInexactRepeating()有多么不精确?

时间:2014-03-10 14:59:34

标签: android alarmmanager

我知道之前已经问过这个问题,here,但给出的答案是指文件实际上是非常含糊不清的。它说不准确的警报几乎可能发生在一个"完整的间隔"在指定的时间之后。对于间隔一整天的警报,这似乎是过分的。

文档确实说here(在" RTC示例"),你可以使用不精确的重复日常警报,并举例说明为"设置的不准确警报2个pm" ;.在他们正确的思想中,没有人会想到大约下午2点和#34;可能意味着第二天下午1点,所以似乎每天的警报可能至少可以是几乎完整的间隔时间#34;在指定的时间之后。

是否有任何明确的信息可判断每日间隔的不准确警报有多晚?感谢。

(我知道API 19有" setWindow"但我也喜欢我的应用程序也可以使用旧的API。)

1 个答案:

答案 0 :(得分:6)

我用连续5次报警对此进行了测试,手机上的平均延迟为11.8分钟。这是重复设置为INTERVAL_DAY之间的间隔。