diff options
author | Rupesh Tatiya <rtatiya@codeaurora.org> | 2016-01-27 12:46:57 +0530 |
---|---|---|
committer | Arne Coucheron <arco68@gmail.com> | 2016-03-22 00:14:30 +0100 |
commit | 1fb70c3bf4fbcc35fcbfa6ef6ef77520461e7820 (patch) | |
tree | 66c60bdfb37a1647209dcf7a7945818930dda4fb | |
parent | 9106d4e7b2a113478e5f3934fda12a808f111ef1 (diff) | |
download | android_hardware_qcom_fm-1fb70c3bf4fbcc35fcbfa6ef6ef77520461e7820.tar.gz android_hardware_qcom_fm-1fb70c3bf4fbcc35fcbfa6ef6ef77520461e7820.tar.bz2 android_hardware_qcom_fm-1fb70c3bf4fbcc35fcbfa6ef6ef77520461e7820.zip |
Do not disable FM receiver on Music Service commands
Music service command pause should be handled in similar way to audio
focus loss. If not done so, FM playback will be stopped and won't be
restarted when music service stops.
CRs-Fixed: 967670
Change-Id: Ied04bd305fee393668c72b4f46f6bfaf0be49088
-rw-r--r-- | fmapp2/src/com/caf/fmradio/FMRadioService.java | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 4e144d4..9ce5133 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -729,6 +729,7 @@ public class FMRadioService extends Service } } + // TODO: Check if this is needed with latest Android versions? public void registerMusicServiceCommandReceiver() { if (mMusicCommandListener == null) { mMusicCommandListener = new BroadcastReceiver() { @@ -745,21 +746,11 @@ public class FMRadioService extends Service mA2dpDisconnected = false; return; } - if(isFmOn()){ - fmOff(); + if (isFmOn()) { + fmOperationsOff(); if (isOrderedBroadcast()) { abortBroadcast(); } - try { - /* Notify the UI/Activity, only if the service is "bound" - by an activity and if Callbacks are registered - */ - if((mServiceInUse) && (mCallbacks != null) ){ - mCallbacks.onDisabled(); - } - } catch (RemoteException e) { - e.printStackTrace(); - } } } } |