Display "Unavailable" when received default MAC
Display "Unavailable" instead of "02:00:00:00:00:00" when the current MAC address is "02:00:00:00:00:00" which indicates that we couldn't get the actual device MAC address. Bug: 110043449 Test: unittest (make RunSettingsRoboTests ROBOTEST_FILTER=WifiInfoPreferenceControllerTest) Change-Id: Iac9f81d144fd4c93ac12adaa80e1a55b19a6e186
This commit is contained in:
@@ -102,11 +102,12 @@ public class WifiInfoPreferenceController extends AbstractPreferenceController
|
||||
Settings.Global.WIFI_CONNECTED_MAC_RANDOMIZATION_ENABLED, 0);
|
||||
final String macAddress = wifiInfo == null ? null : wifiInfo.getMacAddress();
|
||||
|
||||
if (TextUtils.isEmpty(macAddress)) {
|
||||
mWifiMacAddressPref.setSummary(R.string.status_unavailable);
|
||||
} else if (macRandomizationMode == 1
|
||||
if (macRandomizationMode == 1
|
||||
&& WifiInfo.DEFAULT_MAC_ADDRESS.equals(macAddress)) {
|
||||
mWifiMacAddressPref.setSummary(R.string.wifi_status_mac_randomized);
|
||||
} else if (TextUtils.isEmpty(macAddress)
|
||||
|| WifiInfo.DEFAULT_MAC_ADDRESS.equals(macAddress)) {
|
||||
mWifiMacAddressPref.setSummary(R.string.status_unavailable);
|
||||
} else {
|
||||
mWifiMacAddressPref.setSummary(macAddress);
|
||||
}
|
||||
|
Reference in New Issue
Block a user