From 90c23d2fe76e7b4eeb37bb8018323453c9a07992 Mon Sep 17 00:00:00 2001 From: James Mattis Date: Mon, 4 Nov 2019 16:57:32 -0800 Subject: [PATCH] SoftApCallback using executor vs handler Updating classes to support making SoftApCallback methods available to @SystemAPI including the API for registration of a SoftApCallback which includes a change to now use executor vs handler. Bug: 143564153 Test: make RunSettingsRoboTests ROBOTEST_FILTER=WifiTetherPreferenceControllerTest Also tested manually on a Pixel 3. Change-Id: I952ad10dd88b7d97b3cd86b269b8f67b00b1fa15 Merged-In: I952ad10dd88b7d97b3cd86b269b8f67b00b1fa15 --- .../android/settings/wifi/tether/WifiTetherSoftApManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/wifi/tether/WifiTetherSoftApManager.java b/src/com/android/settings/wifi/tether/WifiTetherSoftApManager.java index 1a805bdfde5..3de5869b7ff 100644 --- a/src/com/android/settings/wifi/tether/WifiTetherSoftApManager.java +++ b/src/com/android/settings/wifi/tether/WifiTetherSoftApManager.java @@ -3,6 +3,7 @@ package com.android.settings.wifi.tether; import android.net.wifi.WifiClient; import android.net.wifi.WifiManager; import android.os.Handler; +import android.os.HandlerExecutor; import java.util.List; @@ -35,7 +36,7 @@ public class WifiTetherSoftApManager { } public void registerSoftApCallback() { - mWifiManager.registerSoftApCallback(mSoftApCallback, mHandler); + mWifiManager.registerSoftApCallback(mSoftApCallback, new HandlerExecutor(mHandler)); } public void unRegisterSoftApCallback() {