diff --git a/src/com/android/settings/wifi/NetworkRequestDialogActivity.java b/src/com/android/settings/wifi/NetworkRequestDialogActivity.java index 1f2b2216449..2326a0e1c5d 100644 --- a/src/com/android/settings/wifi/NetworkRequestDialogActivity.java +++ b/src/com/android/settings/wifi/NetworkRequestDialogActivity.java @@ -26,12 +26,16 @@ import android.net.wifi.WifiManager.NetworkRequestMatchCallback; import android.net.wifi.WifiManager.NetworkRequestUserSelectionCallback; import android.os.Bundle; import android.os.Handler; +import android.os.HandlerExecutor; import android.os.Message; import android.widget.Toast; + import androidx.annotation.Nullable; import androidx.fragment.app.FragmentActivity; + import com.android.settings.R; import com.android.settings.wifi.NetworkRequestErrorDialogFragment.ERROR_DIALOG_TYPE; + import java.util.List; /** @@ -115,7 +119,7 @@ public class NetworkRequestDialogActivity extends FragmentActivity implements final WifiManager wifiManager = getSystemService(WifiManager.class); if (wifiManager != null) { - wifiManager.registerNetworkRequestMatchCallback(this, mHandler); + wifiManager.registerNetworkRequestMatchCallback(new HandlerExecutor(mHandler), this); } // Sets time-out to stop scanning. mHandler.sendEmptyMessageDelayed(MESSAGE_STOP_SCAN_WIFI_LIST, DELAY_TIME_STOP_SCAN_MS); diff --git a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java index 879a93e3288..034ec56b807 100644 --- a/src/com/android/settings/wifi/RequestToggleWiFiActivity.java +++ b/src/com/android/settings/wifi/RequestToggleWiFiActivity.java @@ -29,7 +29,6 @@ import android.net.wifi.WifiManager; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; -import android.widget.Toast; import androidx.annotation.NonNull; @@ -313,11 +312,6 @@ public class RequestToggleWiFiActivity extends AlertActivity finish(); } } break; - - case WifiManager.ERROR: { - Toast.makeText(activity, R.string.wifi_error, Toast.LENGTH_SHORT).show(); - finish(); - } break; } } }