Loading packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +22 −12 Original line number Diff line number Diff line Loading @@ -357,19 +357,17 @@ public class WifiTracker { } private void updateNetworkInfo(NetworkInfo networkInfo) { if (mScanner != null) { /* sticky broadcasts can call this when wifi is disabled */ if (!mWifiManager.isWifiEnabled()) { mScanner.pause(); mMainHandler.sendEmptyMessage(MainHandler.MSG_PAUSE_SCANNING); return; } if (networkInfo != null && networkInfo.getDetailedState() == DetailedState.OBTAINING_IPADDR) { mScanner.pause(); mMainHandler.sendEmptyMessage(MainHandler.MSG_PAUSE_SCANNING); } else { mScanner.resume(); } mMainHandler.sendEmptyMessage(MainHandler.MSG_RESUME_SCANNING); } mLastInfo = mWifiManager.getConnectionInfo(); Loading Loading @@ -448,6 +446,8 @@ public class WifiTracker { private static final int MSG_CONNECTED_CHANGED = 0; private static final int MSG_WIFI_STATE_CHANGED = 1; private static final int MSG_ACCESS_POINT_CHANGED = 2; private static final int MSG_RESUME_SCANNING = 3; private static final int MSG_PAUSE_SCANNING = 4; public MainHandler(Looper looper) { super(looper); Loading @@ -468,6 +468,16 @@ public class WifiTracker { case MSG_ACCESS_POINT_CHANGED: mListener.onAccessPointsChanged(); break; case MSG_RESUME_SCANNING: if (mScanner != null) { mScanner.resume(); } break; case MSG_PAUSE_SCANNING: if (mScanner != null) { mScanner.pause(); } break; } } } Loading Loading
packages/SettingsLib/src/com/android/settingslib/wifi/WifiTracker.java +22 −12 Original line number Diff line number Diff line Loading @@ -357,19 +357,17 @@ public class WifiTracker { } private void updateNetworkInfo(NetworkInfo networkInfo) { if (mScanner != null) { /* sticky broadcasts can call this when wifi is disabled */ if (!mWifiManager.isWifiEnabled()) { mScanner.pause(); mMainHandler.sendEmptyMessage(MainHandler.MSG_PAUSE_SCANNING); return; } if (networkInfo != null && networkInfo.getDetailedState() == DetailedState.OBTAINING_IPADDR) { mScanner.pause(); mMainHandler.sendEmptyMessage(MainHandler.MSG_PAUSE_SCANNING); } else { mScanner.resume(); } mMainHandler.sendEmptyMessage(MainHandler.MSG_RESUME_SCANNING); } mLastInfo = mWifiManager.getConnectionInfo(); Loading Loading @@ -448,6 +446,8 @@ public class WifiTracker { private static final int MSG_CONNECTED_CHANGED = 0; private static final int MSG_WIFI_STATE_CHANGED = 1; private static final int MSG_ACCESS_POINT_CHANGED = 2; private static final int MSG_RESUME_SCANNING = 3; private static final int MSG_PAUSE_SCANNING = 4; public MainHandler(Looper looper) { super(looper); Loading @@ -468,6 +468,16 @@ public class WifiTracker { case MSG_ACCESS_POINT_CHANGED: mListener.onAccessPointsChanged(); break; case MSG_RESUME_SCANNING: if (mScanner != null) { mScanner.resume(); } break; case MSG_PAUSE_SCANNING: if (mScanner != null) { mScanner.pause(); } break; } } } Loading