Android 面试题笔记-------注册广播的方式有几种,分别是?
2012-03-16 15:39
274 查看
两种方式,首先这两种方式都要先写继承自broadcastreceive的类
第一种方式:
在ManiFest.xml中进行注册。
<receive android:name = ".IncomingSMSReceive">
<Intent Filter >
<Action android:name="android.provider.Telephony.SMS_RECEIVED">
</Intent Filter>
</receive>
第二种方式:
在代码中进行注册
IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED");
IncomingSMSReceive receive = new IncomingSMSReceive();
registerReceive(receive.filter);
两种的区别:
第一种不是常驻的注册方式,及会随着Activity的生命周期的变化而变化
第二种是常驻的注册方式,即,当程序关闭后,若有消息传来,一样会自动进行响应。
第一种方式:
在ManiFest.xml中进行注册。
<receive android:name = ".IncomingSMSReceive">
<Intent Filter >
<Action android:name="android.provider.Telephony.SMS_RECEIVED">
</Intent Filter>
</receive>
第二种方式:
在代码中进行注册
IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED");
IncomingSMSReceive receive = new IncomingSMSReceive();
registerReceive(receive.filter);
两种的区别:
第一种不是常驻的注册方式,及会随着Activity的生命周期的变化而变化
第二种是常驻的注册方式,即,当程序关闭后,若有消息传来,一样会自动进行响应。
相关文章推荐
- Android注册广播有几种方式,分别是什么?
- 我今天的面试题,注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意
- 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。
- android82--注册广播有几种方式
- Android 注册广播有几种方式及优缺点
- Android 注册广播有几种方式及优缺点
- 【Android入门】注册监听器的几种方式
- Android 面试题笔记-------ListView的优化方式?
- Android 的广播机制和两种注册方式
- android注册广播的两种方式与区别
- Android注册广播两种方式区别
- Android之B面试题②两种注册、发送广播的区别(修改和中断有序广播)
- 安卓笔记android中控件点击事件实现的几种方式
- 【Android入门】注册监听器的几种方式
- Android笔记之分别使用Android、Java方式获取应用签名
- Android学习之路------广播的注册方式
- 十四、Android学习笔记_Android回调函数触发的几种方式 广播 静态对象
- Android 编程下两种方式注册广播的区别
- Android-学习笔记之 Button实现点击事件的几种方式
- [Android面试题-8] BroadCastReceiver的两种注册方式的异同