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
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index 6f6f257..e5471c9 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -722,6 +722,7 @@
}
}
+ // TODO: Check if this is needed with latest Android versions?
public void registerMusicServiceCommandReceiver() {
if (mMusicCommandListener == null) {
mMusicCommandListener = new BroadcastReceiver() {
@@ -738,21 +739,11 @@
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();
- }
}
}
}