广播机制
BroadcastReceiver用于监听被广播的事件。
开发Broadcast Receiver 对象注册到Android操作系统当中。
注册方法:
1.在AndroidManifest.xml中注册,具体哪个Broadcast Receiver接收哪个操作就要在intent-filter中声明action。如果声明的action与Broadcast Receiver不匹配,那么就不会产生Broadcast Receiver,也就不会执行onReceiver方法。
特点:即使BroadcastReceiver已经关闭了,但还是会接收到广播到的对象。
缺点:耗资源
2.在应用程序代码中注册
特点:如果BroadcastReceiver用于更新UI在Activity启动的时候注册BroadcastReceiver,在Activity不可见之后取消注册