在android中注册PhoneListener

时间:2011-11-23 07:17:22

标签: android

如何在android中以编程方式通过listen()在TelephonyManager中注册PhoneStateListener?

1 个答案:

答案 0 :(得分:0)

在TelephonyManager类的API中明确提到了

  

注册侦听器对象以接收更改通知   指定的电话状态。要注册一个监听器,请传递一个   PhoneStateListener并指定至少一个电话状态   对事件论证感兴趣。在注册时,以及何时指定   电话状态改变,电话管理器调用适当的   侦听器对象上的回调方法并传递当前的   (udpated)值。要取消注册侦听器,请传递侦听器对象   并将events参数设置为LISTEN_NONE(0)。

http://developer.android.com/reference/android/telephony/TelephonyManager.html#listen(android.telephony.PhoneStateListener, int)