FM: Set setActive() for media session as false on FMRadio focus loss
Set setActve() for media session as false on FMRadio focus loss so that
FMRadio doesn't remain active(responsive to play/pause) when we open
other application and gain focus.
Change-Id: Ice884f9904d3100ffc963cab4b23922b2d647c29
CRs-Fixed: 1033162
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index 0b7a366..866b196 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -1580,12 +1580,14 @@
setAudioPath(false);
}
mStoppedOnFocusLoss = true;
+ mSession.setActive(false);
break;
case AudioManager.AUDIOFOCUS_GAIN:
Log.v(LOGTAG, "AudioFocus: received AUDIOFOCUS_GAIN");
if(false == mPlaybackInProgress)
startFM();
mStoppedOnFocusLoss = false;
+ mSession.setActive(true);
break;
default:
Log.e(LOGTAG, "Unknown audio focus change code"+msg.arg1);