多做题,通过考试没问题!

Android应用与开发

睦霖题库>大学试题(计算机科学)>Android应用与开发

BroadcastReceiver作为应用级组件必须经过注册才能处理广播消息,注册有哪两种方式?

正确答案: (1)静态注册:在AndroidManifest.xml中用标签声明,并在节点辖域中用标签设置过滤器;
(2)动态注册:在代码中定义并设置好一个IntentFilter对象,然后在需要注册的地方调用Context.registerReceiver(BroadcastReceiver,intentFilter)方法,撤消注册时,调用Context.unregisterReceiver(BroadcastReceiver)方法。动态注册的Context对象被销毁时,BroadcastReceiver也随之自动注销。
答案解析:
进入题库查看解析

微信扫一扫手机做题