关于Android BroadcastReceiver一点点需要注意的地方
来源:互联网 发布:淘宝如何上传宝贝图片 编辑:程序博客网 时间:2024/05/21 06:43
1. 粘性广播,如果广播接收者在广播发送者发送了某条广播之后才注册自己的Receiver,那么此时接收者是无法接收到刚才发送的广播的,此时便可以使用粘性广播(StickyBroadcast),多条相同Action的广播只会接收其中一条,系统网络状态的改变发送的广播就是粘性广播,使用粘性广播需<uses-permission android:name="android.permission.BROADCAST_STICKY"/>权限
2. 本地广播,因为Android的Broadcast是跨进程的,为了解决BroadcastReceiver进程间的安全问题,使用本地广播(LocalBroadcastManager),相对于Context操作的BroadcastReceiver而言具有更高的运行效率,需引入Android Support Library。通过LocalBroadcastManager.getInstance(context).sendBroadcast(intent)发送广播,LocalBroadcastManager.getInstance(context).registerReceiver注册服务,通过LocalBroadcastManager.getInstance(context).unregisterReceiver取消注册服务,其他同普通广播。
附上介绍比较全面的这篇文章:http://www.cnblogs.com/trinea/archive/2012/11/09/2763182.html
- 关于Android BroadcastReceiver一点点需要注意的地方
- 关于Android创建Activity需要注意的地方
- 关于Android创建Activity需要注意的地方
- QML一点点注意的地方
- 关于Servlet需要注意的地方
- 关于inet_ntoa使用需要注意的地方
- 关于rand()函数需要注意的地方
- 关于sizeof需要注意的地方
- 关于开车需要注意的地方
- 关于thrift需要注意的地方
- 关于block使用需要注意的地方
- 关于AIDL一些需要注意的地方
- 关于电子钱包需要注意的地方
- android 混淆时需要注意的地方
- android自定义view需要注意的地方
- android手势监听需要注意的地方
- android studio快捷键需要注意的地方
- 需要注意的地方
- 系统自带由文字内容计算高度
- 自己写的仿SSCOM的串口工具
- Python学习要点和陷阱
- CheckBoxList 的使用
- SlidesJS基本使用方法和官方文档解释 【Jquery幻灯片插件 Jquery相册插件】
- 关于Android BroadcastReceiver一点点需要注意的地方
- 基本语言细节--inline函数的几点分析
- Linkedin C++ group 的拒绝邮件
- Linux下安装oracle(转载)
- 关于采集器和浏览器内核的思考(完整版)
- java 泛型学习
- 求四个数的最大公约数
- webservice开发:Myeclipse里整合asix2和hibernate,并同时连sql server 2008 和 oracle 11g个人总结
- rsa加密跨语言的那点事