From 693dc454e20fdfbd2f2b81ffbbf28a79c8443171 Mon Sep 17 00:00:00 2001 From: juncao <juncao@codeaurora.org> Date: Fri, 8 Jan 2016 17:29:35 +0800 Subject: [PATCH] Change value of mSpeakerPhoneOn when BT becomes on or off Signed-off-by: juncao <juncao@codeaurora.org> Change-Id: I1dcd614614326bc6fc5da15f8f64ca5312b79da3 CRs-Fixed: 963817 --- fmapp2/src/com/caf/fmradio/FMRadioService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index b610187..048fa3a 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -622,6 +622,10 @@ public class FMRadioService extends Service } catch (RemoteException e) { e.printStackTrace(); } + + mSpeakerPhoneOn = bA2dpConnected; + Log.d(LOGTAG, "A2DP, mSpeakerPhoneOn: " + bA2dpConnected); + if (!bA2dpConnected) { Log.d(LOGTAG, "A2DP device is dis-connected!"); mA2dpDisconnected = true; @@ -797,6 +801,7 @@ public class FMRadioService extends Service /* Update the UI based on the state change of the headset/antenna*/ if(!isAntennaAvailable()) { + mSpeakerPhoneOn = false; if (!isFmOn()) return; /* Disable FM and let the UI know */ -- GitLab