精明大船

文章
5
资源
0
加入时间
2年10月27天

BroadcastReceiver的原理和使用

转载自www.360doc.com1.动态注册、静态注册的优先级在AndroidManifest.xml中静态注册的receiver比在代码中用registerReceiver动态注册的优先级要低。发送方在sendBroadcast后,ActivityManagerService里的broadcastIntentLocked函数会处理广播的接收者。静态注册的接收者存在一张表里,动态注册的接收者存在另一张表,AMS会将两个表合并,按广播的优先级排序,如果优先级相同,动态的排在前面。这样动态注...