summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRupesh Tatiya <rtatiya@codeaurora.org>2016-01-27 12:46:57 +0530
committerArne Coucheron <arco68@gmail.com>2016-03-22 00:14:30 +0100
commit1fb70c3bf4fbcc35fcbfa6ef6ef77520461e7820 (patch)
tree66c60bdfb37a1647209dcf7a7945818930dda4fb
parent9106d4e7b2a113478e5f3934fda12a808f111ef1 (diff)
downloadandroid_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.java15
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();
- }
}
}
}