自定义广播的发送:
1:新建一个类继承BroadcastReceiver
2:在AndroidManifest中增加意图过滤器并给它添加一个action:
3:在MainActivity利用Intent来发送广播:
这样就完成了自定义广播的发送!
补充:上边的是发送标准广播,还可以发送有序广播:sendOrderedBroadcast(有序广播可以拦截:abortBroadcast),还能设置广播优先级:<intent-filter android:priority=100 。
现在使用的广播都属于全局广播,可以被其他程序接收到,为了安全,
还能使用 本地广播:它的用法和我前边文章里的动态注册广播的用法一致,
只是将广播管理器换成了本地的:LocalBroadcastManager。