Show WiFi minimum level when the Wi-Fi level is UNREACHABLE

- Use WIFI_LEVEL_MIN instead of WIFI_LEVEL_UNREACHABLE to get the Wi-Fi icon resource to avoid app crashing because no valid Wi-Fi icon could be found.

Bug: 213294802
Test: manual test
make RunSettingsRoboTests ROBOTEST_FILTER=AddAppNetworksFragmentTest

Change-Id: Ia805e902716c25db3276b96116a84d0dd2d96a1b
This commit is contained in:
Weng Su
2022-09-26 20:54:19 +08:00
parent b5273ac080
commit 673f06c2ec
2 changed files with 13 additions and 6 deletions

View File

@@ -485,6 +485,11 @@ public class AddAppNetworksFragmentTest {
assertThat(item.mDisplayedSsid).isEqualTo(FAKE_NEW_WPA_SSID);
}
@Test
public void getWifiIconResource_wifiLevelIsUnreachable_shouldNotCrash() {
AddAppNetworksFragment.getWifiIconResource(WifiEntry.WIFI_LEVEL_UNREACHABLE);
}
private void setUpOneScannedNetworkWithScanedLevel4() {
final ArrayList list = new ArrayList<>();
list.add(mWifiEntry);