android开发 自定义广播

来源:互联网 发布:js判断视频播放结束 编辑:程序博客网 时间:2024/06/05 13:29

广播主要是实现广播接收机,发送广播非常简单

1、注册广播

IntentFilter i = new IntentFilter();i.addAction("AAA");i.addAction("BBB");registerReceiver(mReceiver, i);

该注册的广播接收机将接受两中广播:AAA  BBB

private final BroadcastReceiver mReceiver = new BroadcastReceiver(){@Override    public void onReceive(Context context, Intent intent){String action = intent.getAction();if("AAA".equals(action)){}else if("BBB".equals(action)){}}}

2、发送广播

在某处:

<pre name="code" class="java">Intent i = new Intent("AAA");int r =23;i.putExtra("rssi", r);sendBroadcast(i);


这个发送广播AAA,并且携带参数r,你可以在接收机中get到携带的参数



0 0