使用:创建 new->Other->BroadcastRecevier
onReceive方法接收消息
从Aty发送消息
sendBroadcast(Intent intent);
动态注册和注销:
先删去AM中的Receiver注册信息
注册:
receiver=new MyReceiver();
registerReceiver(receiver,new IntentFilter(MyReceiver.Action));
注销:
unregisterReceiver(receiver);
优先级:
注册信息中标签下添加
android:priority="n"
设置优先级,n越大,优先级越高
优先级高的可调用
abortBroadcast();
中断使用
sendOrderedBroadcast(i,null);
发送的广播,组织后继接收器接收
本文详细介绍了Android中的广播机制,包括如何创建BroadcastReceiver、发送广播、动态注册与注销接收器的方法。此外,还讲解了如何设置广播优先级及使用abortBroadcast()中断广播。
4762

被折叠的 条评论
为什么被折叠?



