Android四大组件之广播注册的两种方式
来源:互联网 发布:淘宝城四期规划 编辑:程序博客网 时间:2024/04/28 13:26
广播接收者可以自由地对自己感兴趣的广播进行注册,当有相应的广播发出时,广播接收者就能够收到该广播,并在内部处理相应的逻辑.
注册广播的方式有两种:
1.动态注册,即在代码中注册
2.静态注册,即在AndroidManifest.xml中注册
动态注册的关键方法:registerReceiver,可以在onCreate()中注册,应用一启动就可以接收广播.但是要注意的是,动态注册的广播接收者一定都要取消注册才行,通常我们是在onDestory()方法中通过调用unregisterReceiver()方法来实现.
动态注册的广播接收者可以自由地控制注册与注销,在灵活性方面有很大的优势,但是它也有一个缺点,那就是应用启动了才能接收到广播,若是想实现在应用没有启动的情况下还能接收到广播,就需要用到静态注册了.
静态注册就是要在AndroidManifest.xml文件中的<application>标签内添加一个新的标签<receiver>,然后通过android:name 来指定具体注册哪一个广播接收者(将该广播接收者的全限定名拷贝过来即可),然后在<intent-filter>标签中加入想要接收的广播即可
0 0
- Android四大组件之广播注册的两种方式
- Android 广播注册的两种方式
- Android广播的两种注册方式
- Android四大组件之广播的使用
- Android注册广播两种方式区别
- android注册广播的两种方式及优缺点
- Android 注册广播的两种方式区别
- Android 注册广播的两种方式区别
- android注册广播的两种方式及优缺点
- Android 注册广播的两种方式区别
- Android 的广播机制和两种注册方式
- Android 注册广播的两种方式区别
- Android 注册广播的两种方式区别
- Android 注册广播的两种方式区别
- Android 注册广播的两种方式区别
- Android注册广播两种方式的区别
- Android广播的两种注册使用方式。
- Android 注册广播的两种方式区别
- 突然有个很奇怪的想法
- Xamarin Android使用小米推送
- 从小到大
- redis缓存
- 从大到小
- Android四大组件之广播注册的两种方式
- core_animation_lesson5
- 自定义HorizontalScrollView
- NOIP2011【Mayan游戏】
- 牛顿迭代法
- 搭建Win7调试ACPI的环境
- Hadoop_Linux环境部署
- jquery源码笔记1-匿名自执行函数
- 确定误差