试题详情
简答题BroadcastReceiver作为应用级组件必须经过注册才能处理广播消息,注册有哪两种方式?
  • (1)静态注册:在AndroidManifest.xml中用标签声明,并在节点辖域中用标签设置过滤器;
    (2)动态注册:在代码中定义并设置好一个IntentFilter对象,然后在需要注册的地方调用Context.registerReceiver(BroadcastReceiver,intentFilter)方法,撤消注册时,调用Context.unregisterReceiver(BroadcastReceiver)方法。动态注册的Context对象被销毁时,BroadcastReceiver也随之自动注销。
  • 关注下方微信公众号,在线模考后查看

热门试题