Android之广播机制—自定义广播
来源:互联网 发布:淘宝活动时间 编辑:程序博客网 时间:2024/05/01 21:53
自定义广播:
即在Manifest文件中注册的接收器action标签中写上自己定义的接收器标签。
一般是<action android:name="包名.后面大写加下划线组合"/>
发送广播的action标签和其一致就可以了。
这是接收器类:
这是发送广播的监听器:
我们做了一个发送自定义广播的按钮。利用显式intent将action的值传入自定义的标签。
这样这个自定义的广播接收器同样能接收到我们所发送到的广播。
即在Manifest文件中注册的接收器action标签中写上自己定义的接收器标签。
一般是<action android:name="包名.后面大写加下划线组合"/>
发送广播的action标签和其一致就可以了。
示例代码:
<!--这是注册在Manifest中的自定义广播接收器。--> <receiver android:name=".OtherBroadcast"> <intent-filter> <action android:name="com.example.tangyi.receiver3.MY_BROADCAST"/> </intent-filter> </receiver>
这是接收器类:
public class OtherBroadcast extends BroadcastReceiver { @Override public void onReceive(Context context,Intent intent){ Toast.makeText(context,"这是广播接收器",Toast.LENGTH_SHORT).show(); }}
这是发送广播的监听器:
Button button=(Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent("com.example.tangyi.receiver3.MY_BROADCAST"); sendOrderedBroadcast(intent,null); } });可以看到,这个自定义广播接收器,为了能让他接收到自定义的广播,
我们做了一个发送自定义广播的按钮。利用显式intent将action的值传入自定义的标签。
这样这个自定义的广播接收器同样能接收到我们所发送到的广播。
0 0
- Android之广播机制—自定义广播
- Android之广播机制—有序广播
- Android之广播机制—本地广播
- android五大组件之广播机制---自定义广播
- Android开发:广播机制:Broadcast——自定义广播方法
- Android之广播机制
- [Android]自定义广播之标准广播
- Android广播之发送自定义广播+本地广播(二)
- Android—自定义广播
- Android之广播机制—静态注册
- Android之广播机制—动态注册
- 【Android成长之路】全局大喇叭——广播机制的浅谈(发送自定义广播)
- Android开发之广播机制
- Android开发之广播机制
- Android开发之广播机制
- Android开发之广播机制
- Android 之 BroadcastReceiver自定义广播
- android之自定义有序广播
- [Consul]Error starting agent: Failed to get advertise address: Multiple private IPs found.
- 第十章·优先级队列
- 提交任务的时候获取切片split信息的流程
- ul li宽度超出div宽度点击左右箭头移动
- Android之广播机制—动态注册
- Android之广播机制—自定义广播
- Android之广播机制—有序广播
- Android之广播机制—本地广播
- C++ transfrom的使用
- Hbase学习二
- android学习——网络访问HttpURLConnection
- Vijos-P1062-迎春舞会之交谊舞
- 实例分析JavaScript中的事件委托和事件绑定
- 数据分布不均衡导致性能问题