From 5024d4d046e4792e6098b4824887a171aea4188e Mon Sep 17 00:00:00 2001 From: markchien Date: Tue, 6 Oct 2020 21:35:40 +0800 Subject: [PATCH] startTethering with silent entitlement in systemui During R development cycle, default entitlement check is changed from silent to showUI(start activity) in TetheringRequest. So start hotspot by systemui is changed from silent to trigger UI. Expcility set entitlement back to silent check in systemui for better user experience. Fix: 182724427 Fix: 169493230 Test: atest HotspotControllerImplTest atest CtsTetheringTest on/off hotspot by systemui Change-Id: Ida1964e28a7b2d0f1a1394e5de2ec437e0bc420a --- .../systemui/statusbar/policy/HotspotControllerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java index 60ee75b534d8f..f6f8d6c7f4a9d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java @@ -193,7 +193,8 @@ public class HotspotControllerImpl implements HotspotController, WifiManager.Sof if (enabled) { mWaitingForTerminalState = true; if (DEBUG) Log.d(TAG, "Starting tethering"); - mTetheringManager.startTethering(new TetheringRequest.Builder(TETHERING_WIFI).build(), + mTetheringManager.startTethering(new TetheringRequest.Builder( + TETHERING_WIFI).setShouldShowEntitlementUi(false).build(), ConcurrentUtils.DIRECT_EXECUTOR, new TetheringManager.StartTetheringCallback() { @Override