您的位置:首页 > 移动开发 > Android开发

android学习笔记之六广播(BroadcastReceiver)

2010-08-13 09:16 417 查看
用于接收外部事件(注意BroadcastReceiver是用时创建用完后即摧毁的)
1,获取
a,注册 Context.registerReceiver (BroadcastReceiver receiver, IntentFilter filter)
receiver 为获取BroadcastReceiver事件的类
filter 事件过滤器为sendBroadcast中的intent
与之对应的Context.unregisterReceiver (BroadcastReceiver receiver)

或在<application>节内添加
<receiver android:name=".接收事件BoardCastReceiver类">
<intent-filter android:name="要接受的事件">
</intent-filter>
</receiver>
b,继承该类须实现 public void onReceive(Context context, Intent intent)方法

2,产生
Context.sendBroadcast
如果传入的参数是Intent(name)那么name应该等于<intent-filter android:name="要接受的事件">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: