当前位置: 代码迷 >> Android >> Broadcast登记的一点疑问
  详细解决方案

Broadcast登记的一点疑问

热度:47   发布时间:2016-05-01 15:08:39.0
Broadcast注册的一点疑问
注册BroadcastReceiver有两种方式。一种方式是,静态的在AndroidManifest.xml中用<receiver>标签生命注
册,并在标签内用<intent-filter>标签设置过滤器。另一种方式是,动态的在代码中先定义并设置好一个
IntentFilter 对象,然后在需要注册的地方调用Context.registerReceiver()方法


现在才发现有些action静态注册时无效,必须通过代码注册才有效呢?如: android.intent.action.TIME_TICK 或 android.intent.action.SCREEN_OFF/ON 


android这样设计有什么用意呢?谢谢...



------解决方案--------------------