diff --git a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java index dc656d4402a805d0501dbd7a660ee272a5ffd521..726ad5e931b803d9c94eb479647eba6730144f47 100644 --- a/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java +++ b/android/app/src/com/android/bluetooth/btservice/ActiveDeviceManager.java @@ -736,6 +736,7 @@ class ActiveDeviceManager { } mAudioManager.unregisterAudioDeviceCallback(mAudioManagerAudioDeviceCallback); + mAudioManager.removeOnModeChangedListener(mAudioManagerOnModeChangedListener); mAdapterService.unregisterReceiver(mReceiver); if (mHandlerThread != null) { mHandlerThread.quit();