我知道在生产设备中 AlarmManager
的触发频率不能超过 1/分钟。这很好,但为了测试我希望有很短的时间。
manager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() - 10000, 60000, pendingIntent)
有什么解决办法吗?建议的测试程序是什么?
最佳答案
Android 设备不会触发间隔时间小于约 1 到 2 分钟的重复闹钟(某些设备有更严格的规则)。如果您希望更频繁地触发警报,则必须使用单个(非重复)警报,并尽可能使用 setExact()
,然后当警报响起时,设置下一个警报。通过这种方式,您可以获得更短的间隔和更精确的计时。
关于android - AlarmManager:测试间隔更短,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47943865/