BroadCast小结
1、BroadCast注册方式 静态注册:即在AndroidManifest.xml 文件中定义 <receiver android:name=".BroadCastB"> <intent-filter> <action android:name="android.intent.action.AIRPLANE_MODE"></action> </intent-filter> </receiver> 动态注册: IntentFilter filter=new IntentFilter("com.lyy.broadcast"); filter.setPriority(1); registerReceiver(new BroadCastC(),filter); 2、广播的发送方式 普通广播:sendBroadCast(); 有序广播:sendOrderBroadCast(); 根据IntentFilter定义的优先级发送,优先级越高,越先收到广播 传递数据:在广播的传递过程中,可以使用 setResultData() 设置要传递的数据,并在下一个广播中使用 getResultData(