Android PhoneStateListener()未完成

Android PhoneStateListener()未完成,android,phone-state-listener,Android,Phone State Listener,我实现了一个PhoneStateListener,它如何在您被调用时停止音频,并在完成后再次启动。 当我完成退出应用程序时,PhoneStateListener似乎仍处于活动状态。通话结束后,音乐开始播放。 即使我在onDestroy中设置了listener=null,它也会继续工作…引用listen on的文档: 要取消注册侦听器,请传递侦听器对象并将事件参数设置为LISTEN\u NONE 0 您必须在活动超出范围之前执行此操作,例如在onPause或onDestroy中。引用有关侦听的文档

我实现了一个PhoneStateListener,它如何在您被调用时停止音频,并在完成后再次启动。 当我完成退出应用程序时,PhoneStateListener似乎仍处于活动状态。通话结束后,音乐开始播放。
即使我在onDestroy中设置了listener=null,它也会继续工作…

引用listen on的文档:

要取消注册侦听器,请传递侦听器对象并将事件参数设置为LISTEN\u NONE 0


您必须在活动超出范围之前执行此操作,例如在onPause或onDestroy中。

引用有关侦听的文档:

要取消注册侦听器,请传递侦听器对象并将事件参数设置为LISTEN\u NONE 0


您必须在活动超出范围之前执行此操作,例如在onPause或onDestroy中。

如果我将其命名为:mTelMan.listenmCustomStateChangeListener,PhoneStateListener.LISTEN\u NONE;为服务起见。。它以某种方式扰乱了服务的生命周期。。我们做错了什么?!谢谢如果我叫它:mTelMan.listenmCustomStateChangeListener,PhoneStateListener.LISTEN\u NONE;为服务起见。。它以某种方式扰乱了服务的生命周期。。我们做错了什么?!谢谢