BroadCastReceiver广播
广播三要素
- 广播发送者:发送广播
- 广播接收者:接收广播
- 内容:处理广播的信息
广播的使用场景
- 同一个APP下多个组件之间传递数据
- 两个APP之间传递数据
实现广播
- 广播接受者
- 自定义类继承BroadcastReceiver,重写onReceive方法
- 注册广播 (安卓四大组件都需要注册)
- 静态注册:在清单文件中
- 动态注册:在代码中注册(注册和解除注册)
- 广播发送方
代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = findViewById(R.id.bt)