Broadcast 使用详解
极力推荐文章:欢迎收藏 Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 广播的生命周期 四大组件之一,必须在Androidmainfest.xml中注册 广播的注册(静态广播、动态广播) 广播的发送(正常、有序、持续) 广播接收(系统广播、自定义广播) Broadcast 是 Android 四大组件之一,是一种广泛运用在应用程序之间异步传输信息的机制。 Broadcast 本质上是一个 Intent 对象,差别在于 Broadcast 可以被多个 BroadcastReceiver 处理。 BroadcastReceiver 是一个全局监听器,通过它的 onReceive() 可以过滤用户想要的广播,进而进行其它操作。 1. BroadcastReceiver简介 BroadcastReceiver继承关系 BroadcastReceiver 默认是在主线程中执行,如果 onReceiver() 方法处理事件超过 10s ,则应用将会发生 ANR(Application Not Responding) ,此时,如果建立工作线程并不能解决此问题,因此建议:如处理耗时操作,请用 Service 代替。 BroadcastReceiver 继承关系