From ff3b10030f65e0797916cb4061ffc251d86dc00c Mon Sep 17 00:00:00 2001 From: markchien Date: Thu, 19 Mar 2020 13:47:30 +0800 Subject: [PATCH] Replace type with TetheringRequest in startTethering usage startTethering with type is deprecated way and may not be exposed in TetheringManager. The usage should be replaced by startTethering with TetheringRequest. Bug: 151918384 Test: m, atest Change-Id: I9c26db3639857a8909be1888046fc942b8a51182 --- .../systemui/statusbar/policy/HotspotControllerImpl.java | 5 ++++- 1 file changed, 4 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 38c165b661b4c..60ee75b534d8f 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java @@ -16,10 +16,13 @@ package com.android.systemui.statusbar.policy; +import static android.net.TetheringManager.TETHERING_WIFI; + import android.app.ActivityManager; import android.content.Context; import android.net.ConnectivityManager; import android.net.TetheringManager; +import android.net.TetheringManager.TetheringRequest; import android.net.wifi.WifiClient; import android.net.wifi.WifiManager; import android.os.Handler; @@ -190,7 +193,7 @@ public class HotspotControllerImpl implements HotspotController, WifiManager.Sof if (enabled) { mWaitingForTerminalState = true; if (DEBUG) Log.d(TAG, "Starting tethering"); - mTetheringManager.startTethering(ConnectivityManager.TETHERING_WIFI, + mTetheringManager.startTethering(new TetheringRequest.Builder(TETHERING_WIFI).build(), ConcurrentUtils.DIRECT_EXECUTOR, new TetheringManager.StartTetheringCallback() { @Override