To avoid crash IllegalStateException

Bug: 308855978
Test: [pass]make RunSettingsRoboTests ROBOTEST_FILTER=NetworkProviderSettingsTest
Change-Id: Ia0a1cbe0326e63b878c3fe7797ca47e25ccc16d4
This commit is contained in:
SongFerngWang
2023-11-07 15:57:11 +08:00
parent 75de0f5ae9
commit 5eae90d731

View File

@@ -845,8 +845,10 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
return; return;
} }
// update the menu item if (isAdded()) {
requireActivity().invalidateMenu(); // update the menu item
requireActivity().invalidateMenu();
}
switch (wifiState) { switch (wifiState) {
case WifiManager.WIFI_STATE_ENABLED: case WifiManager.WIFI_STATE_ENABLED:
@@ -1480,8 +1482,10 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
@Override @Override
public void onAirplaneModeChanged(boolean isAirplaneModeOn) { public void onAirplaneModeChanged(boolean isAirplaneModeOn) {
updateAirplaneModeMsgPreference(isAirplaneModeOn /* visible */); updateAirplaneModeMsgPreference(isAirplaneModeOn /* visible */);
// update the menu item if (isAdded()) {
requireActivity().invalidateMenu(); // update the menu item
requireActivity().invalidateMenu();
}
} }
/** /**