diff options
| author | M Safoorah Banu <safoorah@codeaurora.org> | 2018-10-16 10:32:46 +0530 |
|---|---|---|
| committer | doc HD <doc.divxm@gmail.com> | 2020-06-26 22:54:38 +0300 |
| commit | f66f64ecfff82540c8dd16089c098c21c096c907 (patch) | |
| tree | 3ff158fceda891cfb7684e82e52ca173edffa4af | |
| parent | 259db7474216e34c8ed41956a917ea4f825cd90d (diff) | |
BT: API to update quiet mode status in Adapter service [1/3]
- In BLE on use case, quiet mode status is not updated to
Adapter service which results in not initiating auto
connection of hfp & a2dp though quiet mode is disabled
for next turn On.
- Added new API to update quiet mode status in Adapter
service.
CRs-Fixed: 2337538
Change-Id: Ifb848e3cc124dd937db09e6d3fbc0996668390ce
| -rw-r--r-- | src/com/android/bluetooth/btservice/AdapterService.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java index a65bcfdf..28a28864 100644 --- a/src/com/android/bluetooth/btservice/AdapterService.java +++ b/src/com/android/bluetooth/btservice/AdapterService.java @@ -1727,6 +1727,16 @@ public class AdapterService extends Service { } @Override + public void updateQuietModeStatus(boolean quietMode) { + AdapterService service = getService(); + if (service == null) { + return; + } + service.updateQuietModeStatus(quietMode); + } + + + @Override public void onBrEdrDown() { AdapterService service = getService(); if (service == null) { @@ -2548,6 +2558,12 @@ public class AdapterService extends Service { return mAdapterProperties.getTotalNumOfTrackableAdvertisements(); } + void updateQuietModeStatus(boolean quietMode) { + debugLog("updateQuietModeStatus()-updateQuietModeStatus called with quiet mode status:" + + quietMode); + mQuietmode = quietMode; + } + void onLeServiceUp() { mAdapterStateMachine.sendMessage(AdapterState.USER_TURN_ON); } |
