SettingsLib: Hide NETWORK_SELECTION_DISABLED_MAX
NETWORK_SELECTION_DISABLED_MAX is a constant, but it could change if a new reason is added. Instead expose a static method getMaxNetworkSelectionDisableReason(). Bug: 146046526 Test: atest FrameworksWifiApiTests Change-Id: I44ae60e5cece6be7469a9f3f4255c4ca5f49c4c4
This commit is contained in:
@@ -17,10 +17,12 @@
|
||||
package com.android.settingslib.wifi;
|
||||
|
||||
import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.NETWORK_SELECTION_ENABLED;
|
||||
import static android.net.wifi.WifiConfiguration.NetworkSelectionStatus.getMaxNetworkSelectionDisableReason;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.wifi.ScanResult;
|
||||
import android.net.wifi.WifiConfiguration;
|
||||
import android.net.wifi.WifiConfiguration.NetworkSelectionStatus;
|
||||
import android.net.wifi.WifiInfo;
|
||||
import android.os.SystemClock;
|
||||
|
||||
@@ -62,15 +64,13 @@ public class WifiUtils {
|
||||
}
|
||||
|
||||
if (config != null) {
|
||||
WifiConfiguration.NetworkSelectionStatus networkStatus =
|
||||
config.getNetworkSelectionStatus();
|
||||
for (int index = WifiConfiguration.NetworkSelectionStatus.DISABLED_NONE;
|
||||
index < WifiConfiguration.NetworkSelectionStatus
|
||||
.NETWORK_SELECTION_DISABLED_MAX; index++) {
|
||||
if (networkStatus.getDisableReasonCounter(index) != 0) {
|
||||
summary.append(" " + WifiConfiguration.NetworkSelectionStatus
|
||||
.getNetworkDisableReasonString(index) + "="
|
||||
+ networkStatus.getDisableReasonCounter(index));
|
||||
NetworkSelectionStatus networkStatus = config.getNetworkSelectionStatus();
|
||||
for (int reason = 0; reason <= getMaxNetworkSelectionDisableReason(); reason++) {
|
||||
if (networkStatus.getDisableReasonCounter(reason) != 0) {
|
||||
summary.append(" ")
|
||||
.append(NetworkSelectionStatus.getNetworkDisableReasonString(reason))
|
||||
.append("=")
|
||||
.append(networkStatus.getDisableReasonCounter(reason));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user