代码中注册广播特别注意的地方

来源:互联网 发布:方向余弦矩阵的性质 编辑:程序博客网 时间:2024/05/16 23:45

注册广播方法一: registerReceiver(BroadcastReceiver receiver, IntentFilter filter) ,第一个参数是我们要处理广播的 BroadcastReceiver (广播接收者,可以是系统的,也可以是自定义的);第二个参数是意图过滤器。

 

注册广播方法二: registerReceiver(receiver, filter, broadcastPermission, scheduler) ,第一个参数是BroadcastReceiver (广播接收者,可以是系统的,也可以是自定义的);第二个参数是意图过滤器;第三个参数是广播权限;第四个参数是 Hander ;

 

注意:权限重复现象,如果功能清单文件里注册了权限,在该方法再注册,则 receiver 无法收到广播,如果 功能清单文件里没有注册了权限,该方法注册也无法收到。当该方法没有注册权限,功能清单里注册的时候, receiver 能收到广播。


即第二个方法是收不到广播的,但是第一个方法可以收到广播。

原创粉丝点击