您的位置:首页 > 其它

BroadcastReceiver service

2014-05-15 20:31 162 查看
BroadcastReceiver本质上是个系统级别的全局监听器 , 有自己的进程

一般注册有静态注册和动态注册

每次拦截了一条广播系统生成一个BroadcastReceiver实例,然后回调相应的方法 ,这里的回调任务一般在10秒内完成即可,否则可能会ANR消息,如果确实要执行比较长的任务可以考虑使用Service

对于广播的类型分为有序广播(系统收到短信后会发出这样一种广播 我们可以拦截 让系统短信无法收到)和普通广播

对于一些系统的广播只要查看相应的文档即可

startservice和stopservice启动和关闭service时 ,访问者和被访问者之间一般没有太多联系,所以一般无法经行数据的交换和通信

可以在Onserviceconnected中获取Bind 获取到相应的getService()实例 或者直接调Bind中方法的相应方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐