发送 自定义广播 +广播的一些知识

自定义广播的发送:
1:新建一个类继承BroadcastReceiver
在这里插入图片描述
2:在AndroidManifest中增加意图过滤器并给它添加一个action:
在这里插入图片描述
3:在MainActivity利用Intent来发送广播:
在这里插入图片描述
这样就完成了自定义广播的发送!

补充:上边的是发送标准广播,还可以发送有序广播:sendOrderedBroadcast(有序广播可以拦截:abortBroadcast),还能设置广播优先级:<intent-filter android:priority=100 。

现在使用的广播都属于全局广播,可以被其他程序接收到,为了安全,
还能使用 本地广播:它的用法和我前边文章里的动态注册广播的用法一致,
只是将广播管理器换成了本地的:LocalBroadcastManager。

猜你喜欢

转载自blog.csdn.net/qq_38287890/article/details/86589771
今日推荐