Merge "Launch Wi-Fi details for connected Wi-Fi network" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
0f49457203
@@ -19,6 +19,8 @@ package com.android.settings.network;
|
||||
import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_SELECTION_ENABLED;
|
||||
import static android.os.UserManager.DISALLOW_CONFIG_WIFI;
|
||||
|
||||
import static com.android.wifitrackerlib.WifiEntry.CONNECTED_STATE_CONNECTED;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.Dialog;
|
||||
import android.app.settings.SettingsEnums;
|
||||
@@ -669,7 +671,7 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
|
||||
@VisibleForTesting
|
||||
void addModifyMenuIfSuitable(ContextMenu menu, WifiEntry wifiEntry) {
|
||||
if (mIsAdmin && wifiEntry.isSaved()
|
||||
&& wifiEntry.getConnectedState() != WifiEntry.CONNECTED_STATE_CONNECTED) {
|
||||
&& wifiEntry.getConnectedState() != CONNECTED_STATE_CONNECTED) {
|
||||
menu.add(Menu.NONE, MENU_ID_MODIFY, 0 /* order */, R.string.wifi_modify);
|
||||
}
|
||||
}
|
||||
@@ -765,7 +767,7 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
|
||||
|
||||
private void showDialog(WifiEntry wifiEntry, int dialogMode) {
|
||||
if (WifiUtils.isNetworkLockedDown(getActivity(), wifiEntry.getWifiConfiguration())
|
||||
&& wifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
|
||||
&& wifiEntry.getConnectedState() == CONNECTED_STATE_CONNECTED) {
|
||||
RestrictedLockUtils.sendShowAdminSupportDetailsIntent(getActivity(),
|
||||
RestrictedLockUtilsInternal.getDeviceOwner(getActivity()));
|
||||
return;
|
||||
@@ -1068,8 +1070,8 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
|
||||
@VisibleForTesting
|
||||
void launchNetworkDetailsFragment(LongPressWifiEntryPreference pref) {
|
||||
final WifiEntry wifiEntry = pref.getWifiEntry();
|
||||
if (!wifiEntry.isSaved()) {
|
||||
Log.w(TAG, "launchNetworkDetailsFragment: Don't launch because WifiEntry isn't saved!");
|
||||
if (!wifiEntry.isSaved() && wifiEntry.getConnectedState() != CONNECTED_STATE_CONNECTED) {
|
||||
Log.w(TAG, "Don't launch Wi-Fi details because WifiEntry is not saved or connected!");
|
||||
return;
|
||||
}
|
||||
final Context context = requireContext();
|
||||
|
||||
Reference in New Issue
Block a user