TenthDay-广播接收者 BroadCastReceiver

广播接收者是安卓四大组件之一

一、作用

1、传数据(同一个APP 中多个组件之间)
2、不同APP之间传数据(可以代替Handler)

二、注册方式

静态注册:在清单文件中
动态注册:在代码中注册(注册和解除注册)

1、静态注册

介绍:清单文件中(APP中的类都可以获取到值)
用法:
接收方:(1)、自定义一个MyReceiver类继承BroadcastReceiver
(2)、重写onReceive()方法
TenthDay-广播接收者 BroadCastReceiver
(2)、注册广播方式:静态注册—要在清单文件中进行receiver进行注册
TenthDay-广播接收者 BroadCastReceiver
接收方:(1)、重写Intent方法来进行发送与发送方值key相对应的值
TenthDay-广播接收者 BroadCastReceiver
注意:接收方可以定义内部类也可以写成外部类(跨APP)
效果直接打印到了控制台,也可以在布局文件写如一个文件
TenthDay-广播接收者 BroadCastReceiver

2、动态注册