我实现了一个PhoneStateListener如何,如果你被称为停止音频和你完成后重新启动它。 当我退出的完成我的应用程序()的PhoneStateListener似乎仍然活跃。结束通话结束后,音乐开始播放。 即使我设置在的onDestroy(听者= NULL)它保持工作...

有帮助吗?

解决方案

引用为listen()文档上 TelephonyManager

  

要取消注册的监听器,通过监听器对象并设置事件参数LISTEN_NONE(0)。

您必须这样做,你的活动超出范围之前,如onPause()onDestroy()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top