5. 广播
5.1 广播
Android中的广播主要分为两种类型:标准广播和有序广播。
标准广播:
是一种完全异步执行的广播,广播发出后,所有的广播接收器都会在同一时间内接受这条广播信息,无先后顺序,效率较高,也意味着无法被截断。
有序广播:
则是同步执行的广播,广播发出后,同一时刻只有一个广播接收器能收到,当此广播接收器逻辑执行完毕后,广播才会继续传递,有先后顺序,效率低,可被截断。
5.2 接收系统广播
5.2.1 动态注册监听网络变化
广播接收器可自由选择自己要注册监听的广播,注册监听广播有两种方式,在代码中注册(动态注册)和在AndroidManifest.xml中注册(静态注册)。
1.创建广播接收器的步骤:
(1)新建一个类,继承自BroadcastReceiver
(2)重写父类的onReceive()方法。
经验: