我对Android 有点困惑Timer和AlarmManager使用.
它们之间的主要区别是什么?
他们都计划每隔A秒运行一次任务.他们首选使用的主要方案是什么?
例如,对于X情况,Timer另一方面使用,对于Y情况,请使用AlarmManager.
Nik*_*kov 32
A Timer将启动一个跟踪何时启动代码的线程.如果设备进入睡眠状态,定时器线程和代码也将无法按时执行.AlarmManager另一方面,警报是内核级别的.根据您的注册方式,您可以请求唤醒设备,或在下次唤醒设备时执行.报警通常是优选的并且使用较少的资源.
| 归档时间: |
|
| 查看次数: |
10140 次 |
| 最近记录: |