AlarmManager,Time,Thread区别和应用场景
AlarmManager,Timer,Thread区别在android开发中,经常会用到定时触发某些操作,或者是间隔处理某件事
如闹钟,和后台定时请求数据:
需要定时处理闹钟任务
定时向服务器请求数据等
对于上述问题,我们可以通过定时器来完成,普遍的做法使用一个Thread来操作.也有使用Time实现定时操作
而android库里面也有一种全新的操作方式AlarmManager
那这几种方式有何区别呢
1.Thread:使用线程方式
2.Time是java的特性
3.AlarmManager:AlarmManager将应用与服务分割开来后,使得应用程序开发者不用 关心具体的服务,而是直接通过AlarmManager来使用这种服务。这也许就是客户/服务模式的好处吧。
第一种和第二种就不过多...
原文请查博客
http://blog.csdn.net/kechanghe0705/article/details/8642044 AlarmManager
补充:移动开发 , Android