android组件——BroadCastReceiver(简例)
来源:互联网 发布:传智java视频百度云 编辑:程序博客网 时间:2024/06/03 19:19
BroadCastReceiver有两种注册方式,静态注册、动态注册。
动态注册:
IntentFilter filter = new IntentFilter();filter.addAction("com.lau.action1");filter.addAction("com.lau.action2");registerReceiver(broadcastReceiver, filter);BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {// TODO Auto-generated method stublogPrint.Debug("===============receive broadcast ======" + intent.getAction());myHandler.sendEmptyMessage(CMD_CANCEL_COUNT_DOWN);}};
反注册为:
unregisterReceiver(broadcastReceiver);
静态注册:
1、在.xml里面注册,这一段代码要放在<application>里面
<receiver android:name="MyBroadcastReceiver"> <intent-filter> <action android:name="com.lau.action1" /> </intent-filter> </receiver>
2、必须有一个类继承了BroadcastReceiver来接收
public class MyBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); //do somethings } }
- android组件——BroadCastReceiver(简例)
- android组件——BroadCastReceiver
- Android四大组件—BroadcastReceiver
- Android——组件值BroadcastReceiver
- Android四大组件——BroadcastReceiver
- Android四大组件之—BroadcastReceiver
- 黑马程序员——Android之重要组件BroadcastReceiver
- Android学习之四大组件(四)——BroadcastReceiver
- Android基础——四大组件之BroadcastReceiver
- Android开发——四大组件之BroadcastReceiver概念
- Android四大组件——BroadCastReceiver用法实例.txt
- Android四大组件:广播机制——BroadcastReceiver
- Android——四大组件之一:BroadcastReceiver 广播接收器
- Android安卓——BroadcastReceiver广播组件
- android 中BroadcastReceiver组件
- android broadcastReceiver组件
- Android之BroadcastReceiver组件
- Android四大组件----BroadcastReceiver
- 图像编程----使用CheckboxGroup 和只使用checkbox区别
- Linux中获取当前程序路径的方法
- 新视图 pushViewController presentModalViewController 用法
- oracle更换表空间 blob字段带来的问题
- JS去除两边空格
- android组件——BroadCastReceiver(简例)
- 关于抱怨
- c语言基础(三)之数据交换
- sizeof问题
- mysql忘记密码
- 22.windbg-ln、伪寄存器(Pseudo-Register Syntax)、自定义伪寄存器
- 速达软件中建账套时注意事项
- 升级Redhat Linux 9.0内核到2.6.18
- Opa指导手册:第四章 维基(Wiki)示例