【两种广播】2018年1月19日

0.目录

1.有两种方式注册广播

2.动态注册和静态注册的区别

3.动态注册

4.静态注册

5.发送广播

6.结束广播

7.广播接收器的生命周期

1.有两种方式注册广播:

1.动态注册

2.静态注册

2.动态注册和静态注册的区别

第一种不是常驻型广播,也就是说广播跟随程序的生命周期。

第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。

3.动态注册

【两种广播】2018年1月19日_第1张图片
【两种广播】2018年1月19日_第2张图片

4.静态注册(内部类的广播接收器需要定义为public,不然无法静态注册)

【两种广播】2018年1月19日_第3张图片
【两种广播】2018年1月19日_第4张图片

5.发送广播

1)无序广播

【两种广播】2018年1月19日_第5张图片

2)有序广播(接收器需要设置priority优先级)

【两种广播】2018年1月19日_第6张图片

6.结束广播

【两种广播】2018年1月19日_第7张图片

7.广播接收器的生命周期

它的生命周期为

开始:回调onReceive()方法

结束:该方法返回结果后


参考:Android 两种注册、发送广播的区别:https://www.jianshu.com/p/ea5e233d9f43

你可能感兴趣的:(【两种广播】2018年1月19日)