当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,