Loading packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java +3 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ public class WifiStatusTracker extends ConnectivityManager.NetworkCallback { } public void handleBroadcast(Intent intent) { if (mWifiManager == null) { return; } String action = intent.getAction(); if (action.equals(WifiManager.WIFI_STATE_CHANGED_ACTION)) { updateWifiState(); Loading packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +4 −4 Original line number Diff line number Diff line Loading @@ -212,7 +212,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro mConnectivityManager = connectivityManager; // check if verbose logging developer option has been turned on or off sVerboseLogging = (mWifiManager.getVerboseLoggingLevel() > 0); sVerboseLogging = mWifiManager != null && (mWifiManager.getVerboseLoggingLevel() > 0); mFilter = filter; Loading Loading @@ -283,7 +283,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro mScanner = new Scanner(); } if (mWifiManager.isWifiEnabled()) { if (isWifiEnabled()) { mScanner.resume(); } } Loading Loading @@ -413,7 +413,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro } public boolean isWifiEnabled() { return mWifiManager.isWifiEnabled(); return mWifiManager != null && mWifiManager.isWifiEnabled(); } /** Loading Loading @@ -638,7 +638,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro private void updateNetworkInfo(NetworkInfo networkInfo) { /* Sticky broadcasts can call this when wifi is disabled */ if (!mWifiManager.isWifiEnabled()) { if (!isWifiEnabled()) { clearAccessPointsAndConditionallyUpdate(); return; } Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,9 @@ public class HotspotControllerImpl implements HotspotController, WifiManager.Sof * @param shouldListen whether we should start listening to various wifi statuses */ private void updateWifiStateListeners(boolean shouldListen) { if (mWifiManager == null) { return; } if (shouldListen) { mWifiManager.registerSoftApCallback( this, Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java +3 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,9 @@ public class WifiSignalController extends connectivityManager, this::handleStatusUpdated); mWifiTracker.setListening(true); mHasMobileData = hasMobileData; if (wifiManager != null) { wifiManager.registerTrafficStateCallback(new WifiTrafficStateCallback(), null); } // WiFi only has one state. mCurrentState.iconGroup = mLastState.iconGroup = new IconGroup( "Wi-Fi Icons", Loading Loading
packages/SettingsLib/src/com/android/settingslib/wifi/WifiStatusTracker.java +3 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ public class WifiStatusTracker extends ConnectivityManager.NetworkCallback { } public void handleBroadcast(Intent intent) { if (mWifiManager == null) { return; } String action = intent.getAction(); if (action.equals(WifiManager.WIFI_STATE_CHANGED_ACTION)) { updateWifiState(); Loading
packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +4 −4 Original line number Diff line number Diff line Loading @@ -212,7 +212,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro mConnectivityManager = connectivityManager; // check if verbose logging developer option has been turned on or off sVerboseLogging = (mWifiManager.getVerboseLoggingLevel() > 0); sVerboseLogging = mWifiManager != null && (mWifiManager.getVerboseLoggingLevel() > 0); mFilter = filter; Loading Loading @@ -283,7 +283,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro mScanner = new Scanner(); } if (mWifiManager.isWifiEnabled()) { if (isWifiEnabled()) { mScanner.resume(); } } Loading Loading @@ -413,7 +413,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro } public boolean isWifiEnabled() { return mWifiManager.isWifiEnabled(); return mWifiManager != null && mWifiManager.isWifiEnabled(); } /** Loading Loading @@ -638,7 +638,7 @@ public class WifiTracker implements LifecycleObserver, OnStart, OnStop, OnDestro private void updateNetworkInfo(NetworkInfo networkInfo) { /* Sticky broadcasts can call this when wifi is disabled */ if (!mWifiManager.isWifiEnabled()) { if (!isWifiEnabled()) { clearAccessPointsAndConditionallyUpdate(); return; } Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/HotspotControllerImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -122,6 +122,9 @@ public class HotspotControllerImpl implements HotspotController, WifiManager.Sof * @param shouldListen whether we should start listening to various wifi statuses */ private void updateWifiStateListeners(boolean shouldListen) { if (mWifiManager == null) { return; } if (shouldListen) { mWifiManager.registerSoftApCallback( this, Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/WifiSignalController.java +3 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,9 @@ public class WifiSignalController extends connectivityManager, this::handleStatusUpdated); mWifiTracker.setListening(true); mHasMobileData = hasMobileData; if (wifiManager != null) { wifiManager.registerTrafficStateCallback(new WifiTrafficStateCallback(), null); } // WiFi only has one state. mCurrentState.iconGroup = mLastState.iconGroup = new IconGroup( "Wi-Fi Icons", Loading