定时循环执行某些任务,在开发中是很常见的一种方式,Android中有两种定时器可以实现,一种是Alarm,另一种是AlarmManager,Alarm在Android4.4以后,这种方式的定时器不太准确,Android官方为了优化手机电池使用时间,将多个差不多时间差的Alarm定时器放在一起执行,导致部分计时器先执行或者或执行。相比于Alarm,AlarmManager是准确执行的。所以这里我们不考虑Alarm定时器,以AlarmManager作为示例。
分享一篇比较好的文章:
链接:https://blog.csdn.net/cqx13763055264/article/details/79146187