Android 动态广播 和 静态广播的区别
2015-12-30 00:00
302 查看
常驻型广播
常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。比如说,
1. 系统启动广播
2.USER_PRESENT 等类型的广播,但是不一定有效,App打开的时候有效,(Android3.1 以后)
非常驻型广播
非常驻型广播,当应用程序结束了,广播自然就没有了,比如在 Activity 中的 onCreate 或者 onResume 中注册广播接收者,在 onDestory 中注销广播接收者。这样你的广播接收者就一个非常驻型的了,这种注册方式也叫动态注册。这种类型的广播的生命周期和Context保持一致。注意,注册时候对应的Context销毁的时候,需要对广播也进行unregist操作,避免内存溢出或者应用报错。
常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。比如说,
1. 系统启动广播
2.USER_PRESENT 等类型的广播,但是不一定有效,App打开的时候有效,(Android3.1 以后)
非常驻型广播
非常驻型广播,当应用程序结束了,广播自然就没有了,比如在 Activity 中的 onCreate 或者 onResume 中注册广播接收者,在 onDestory 中注销广播接收者。这样你的广播接收者就一个非常驻型的了,这种注册方式也叫动态注册。这种类型的广播的生命周期和Context保持一致。注意,注册时候对应的Context销毁的时候,需要对广播也进行unregist操作,避免内存溢出或者应用报错。
相关文章推荐
- Android PowerManager
- Android 按钮添加单击事件
- Android 自定义带数字的圆形进度条和中间是文字的圆形进度条View
- 喝酒不骑马的Android自学日记(11)-Viewpager
- Xamarin Mono For Android、Monotouch 安装、破解
- Android绘图(三)
- Android名片识别
- Android的SlidingDrawer用法总结
- Android头像缓存
- Android自定义页面指示器
- Android友盟消息推送
- Android之NDK开发
- Ubuntu14.04下编译Android4.4
- android RecyclerView 简单实现横竖布局穿插
- Android实战(八)------点击空白可消失的弹出层dialog中显示动态高度宽度的gridview
- Android实战(八)------点击空白可消失的弹出层dialog中显示动态高度宽度的gridview
- Android开发者网址导航
- Android 打造万能适配器
- 解压android系统映像文件system.img
- Android Studio如何添加外部资源