定时任务 使用AlarmManager的坑

置顶gowhereyouwant最后发布于2019-06-13 18:01:15 阅读数 3280收藏

记住不要再用setRepeating了,这个方法过时了,设置了一点都不去精确 还有很多人容易写成RTC_WAKEUP ,但是取时间的时候却用的是SystemClock.elapsedRealtime() SystemClock.elapsedRealtime()获取从设备boot后经历的时间值。 SystemClock.elapsedRealtime()计算某个时间经历了多长时间有意义,例如通话经历了多长时间,这个值是系统设置无关,这是会导致一个不管怎么设置时间,结果都是5S执行一次的问题,请大家注意,一定要根据上面表格来。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容