静态
静态下的AndroidManifest中多了这一行代码。
保证接收广播
action android:name=“CCTV_1” 这里是接听的广播
动态
动态下AndroidManifest是没有上图的代码,动态定义一个广播接收器,接收广播对象和过滤条件
注销广播
将定义的数据传回界面
- 在自定义的广播类中写一个内部接口DaiLi,将MianActivity中的对象传送过来,在广播中执行
- MainActivity中使用自定义广播的接口daili
- 在广播中定义一个接口的成员数据
- 将MainActivity对象传入广播之中
定义一个传送的对象,wgb.chaunsong(this);
再在自定义广播类中写入这个传送对象,因为是给不同的类调用,所以要使用public
- 在activity里创建一个TextView,再在自定义广播类写入界面textView之中。
- 定义一个写入的,将字符串传送,在内部接口中定义一个写入。然后在自定义广播中调用
- 在MainActivity里加上写入。调用textView的string。
- 在点击事件上面写一个textView tv = findViewById((R.id.textView);再将tv弄成全局变量
- 运行