当前位置: 代码迷 >> Android >> !提醒功能的实现(service,broadcast,alarmmanage)
  详细解决方案

!提醒功能的实现(service,broadcast,alarmmanage)

热度:172   发布时间:2016-05-01 12:37:22.0
求助!提醒功能的实现(service,broadcast,alarmmanage)
做个程序想实现一个提醒功能(不管程序是否正在运行中)

看到很多实现方法都涉及到service,broadcast,alarmmange

请教一下大神这三者service,broadcast,alarmmanage之间的关系以及怎么使用,,

是在service中直接用alarmmanage设置定时提醒,还是定时发出一条广播,接受该广播后再进行提醒?

请问有什么区别?那种方法更好或者更适合于什么场合?
------最佳解决方案--------------------
service是跑在后台的服务,服务于应用,在后台可以一直运行。
broadcast是广播机制着的广播消息。用来进程间或应用间通讯。
alarmManager是闹铃管理。
如果你仅仅希望实现一个闹铃功能,使用alarmManager就可以了。真正为alarmManager提供服务的是AlarmManagerServie,架构层已经有了该服务,它即实现了定时去触发alarmManager。
所以没必要去再实现一个AlarmManagerServie。


------其他解决方案--------------------
了解了  3q!
  相关解决方案