BroadcastReceiver生命周期
2016-07-19 10:32:51 0 举报
BroadcastReceiver生命周期主要包括以下三个阶段:注册、接收和注销。首先,在应用程序的清单文件(AndroidManifest.xml)中注册BroadcastReceiver,以便系统知道要监听哪些广播。然后,当发送一个匹配的广播时,系统会调用BroadcastReceiver的onReceive()方法。最后,当应用程序不再需要监听某个广播时,需要在代码中注销BroadcastReceiver,以释放系统资源。在整个生命周期中,BroadcastReceiver的实例是在系统内部创建和管理的,应用程序只需要关注其注册和注销操作。
作者其他创作
大纲/内容
组件B发出广播
关闭BroadcastReceiver
是
广播接收器继续待机
创建BroadcastReceiver
接收到组件B发出的广播
组件A注册广播接收器
broadcastReceiver对象被绑定到组件A
否
判断:是否有想要的广播内容?
广播接收器处理内容
App关闭或组件A取消注册本广播
广播Intent内容被所有注册了广播接收器的组件接收到
收藏
收藏
0 条评论
下一页