From 339e2c8dc7a52b7d2877719369f490b66d730d7c Mon Sep 17 00:00:00 2001 From: Smriti Gupta <smritig@codeaurora.org> Date: Thu, 23 Jun 2016 10:39:42 +0530 Subject: [PATCH] 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 --- fmapp2/src/com/caf/fmradio/FMRadioService.java | 2 ++ 1 file changed, 2 insertions(+) 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 @@ public class FMRadioService extends Service 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); -- GitLab