summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVenkateshwarlu Domakonda <vdomak@codeaurora.org>2015-07-15 16:00:30 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2015-07-20 15:52:39 -0700
commit6c5cd5c66629b5f802fa4a2dbba72aaccd3c4635 (patch)
treef146493321552e9e4ce3f7f166ad13f218e5f89a
parentb6ffaa6f7b025c64cb0ab1ba8043c3d8fe1f5c20 (diff)
downloadandroid_hardware_qcom_fm-6c5cd5c66629b5f802fa4a2dbba72aaccd3c4635.tar.gz
android_hardware_qcom_fm-6c5cd5c66629b5f802fa4a2dbba72aaccd3c4635.tar.bz2
android_hardware_qcom_fm-6c5cd5c66629b5f802fa4a2dbba72aaccd3c4635.zip
FM: Handle the airplane mode change gracefully
Update the OFF state to activity, if activity connected to service. Change-Id: I3899fc8364450c7820e5442bae59fc88bd531080 CRs-Fixed: 864424
-rw-r--r--fmapp2/src/com/caf/fmradio/FMRadioService.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index f9d9b7f..ec535c5 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -367,6 +367,13 @@ public class FMRadioService extends Service
boolean state = intent.getBooleanExtra("state", false);
if (state == true) {
fmOff();
+ try {
+ if ((mServiceInUse) && (mCallbacks != null) ) {
+ mCallbacks.onDisabled();
+ }
+ } catch (RemoteException e) {
+ e.printStackTrace();
+ }
}
}
}