android - 如何销毁 PhoneStateListener 类的对象?

标签 android listener state destroy

在某些情况下,我不想听手机的状态。 如何销毁 PhoneStateListener 类的对象?

我这样创建对象

 try {
     phoneCallListener = new WnetPlayerPhoneCallListener();
     TelephonyManager mTM = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
     mTM.listen(phoneCallListener, PhoneStateListener.LISTEN_CALL_STATE);
 } catch(Exception e) {
     Log.e("PhoneCallListener", "Exception: "+e.toString()); 
 }

最佳答案

documentation它声明要传递监听器对象和标志 LISTEN_NONE注销监听器。

关于android - 如何销毁 PhoneStateListener 类的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10320318/

相关文章:

android - 如何使用 Firebase 在 Android 中集成 Stripe

Android,程序之间的命令

java - 如何修复 'android.os.NetworkOnMainThreadException' ?

android - timePickerFragment 取消按钮上的监听器?

java - 创建一个应用程序,我可以用手指实际写出东西

android - 我怎样才能让屏幕空闲监听器?

java - Android - 在 ExpandableListView 的每一行中的项目上设置监听器

scala - 如何使用功能状态生成随机数?

scala - scan() 的常见模式,我最终不关心状态

c# - 如何编写 MassTransitStateMachine 单元测试?