BaseSetupWizardActivity: Handle NPE when WiFi service is unavailable

Do not let SetupWizard crash in case the WiFi service is not available,
which can happen in case of devkits without built-in WiFi support.

Change-Id: Iba72e941b5e4995e865c70cb6c2b6be9a721addc
This commit is contained in:
Bruno Martins
2024-04-27 14:09:55 +01:00
parent 6665ca7958
commit 5b49c1fa4c

View File

@@ -301,7 +301,7 @@ public abstract class BaseSetupWizardActivity extends AppCompatActivity implemen
protected final boolean tryEnablingWifi() { protected final boolean tryEnablingWifi() {
WifiManager wifiManager = getSystemService(WifiManager.class); WifiManager wifiManager = getSystemService(WifiManager.class);
return wifiManager.setWifiEnabled(true); return wifiManager != null && wifiManager.setWifiEnabled(true);
} }
private boolean isFirstRun() { private boolean isFirstRun() {