diff options
author | Venkateshwarlu Domakonda <vdomak@codeaurora.org> | 2015-07-15 16:00:30 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-07-20 15:52:39 -0700 |
commit | 6c5cd5c66629b5f802fa4a2dbba72aaccd3c4635 (patch) | |
tree | f146493321552e9e4ce3f7f166ad13f218e5f89a | |
parent | b6ffaa6f7b025c64cb0ab1ba8043c3d8fe1f5c20 (diff) | |
download | android_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.java | 7 |
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(); + } } } } |