如果我动态注册BroadcastReceiver,是否需要在AndroidManifest.xml中填写“接收者”信息?

时间:2014-01-06 02:48:39

标签: android broadcastreceiver android-manifest dynamically-generated

如果我使用'registerReceiver(mReceiver,pIntentFltr)'和unregisterReceiver(mReceiver)动态注册BroadcastReceiver,是否需要在AndroidManifest.xml中填写'receiver ... / receiver'内容?好像我不需要它。

1 个答案:

答案 0 :(得分:0)

不,你不需要它。这些机制相互补充,如documentation所述:

  

有两种方法可以使系统知道广播接收器:一种是使用此元素在清单文件中声明它。另一种是在代码中动态创建接收器并使用Context.registerReceiver()方法

注册它