Loading src/com/android/settings/network/NetworkProviderSettings.java +25 −18 Original line number Diff line number Diff line Loading @@ -169,14 +169,18 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment return WifiPickerTracker.isVerboseLoggingEnabled(); } private boolean mIsWifiEntriesLoading; private boolean mIsViewLoading; private final Runnable mRemoveLoadingRunnable = () -> { if (mIsViewLoading) { setLoading(false, false); mIsViewLoading = false; } }; private boolean mIsWifiEntryListStale = true; private final Runnable mUpdateWifiEntryPreferencesRunnable = () -> { updateWifiEntryPreferences(); if (mIsWifiEntriesLoading) { setLoading(false, false); mIsWifiEntriesLoading = false; } getView().postDelayed(mRemoveLoadingRunnable, 10); }; private final Runnable mHideProgressBarRunnable = () -> { setProgressBarVisible(false); Loading Loading @@ -250,14 +254,23 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final Activity activity = getActivity(); if (activity != null) { Activity activity = getActivity(); if (activity == null) { return; } mProgressHeader = setPinnedHeaderView(R.layout.progress_header) .findViewById(R.id.progress_bar_animation); setProgressBarVisible(false); } mWifiManager = activity.getSystemService(WifiManager.class); if (mWifiManager != null) { setLoading(true, false); mIsWifiEntriesLoading = true; mIsViewLoading = true; if (!mWifiManager.isWifiEnabled()) { getView().postDelayed(mRemoveLoadingRunnable, 100); } } } @Override Loading Loading @@ -339,12 +352,6 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment mWifiPickerTracker = mWifiPickerTrackerHelper.getWifiPickerTracker(); mInternetUpdater = new InternetUpdater(getContext(), getSettingsLifecycle(), this); final Activity activity = getActivity(); if (activity != null) { mWifiManager = getActivity().getSystemService(WifiManager.class); } mConnectListener = new WifiConnectListener(getActivity()); mSaveListener = new WifiManager.ActionListener() { Loading Loading
src/com/android/settings/network/NetworkProviderSettings.java +25 −18 Original line number Diff line number Diff line Loading @@ -169,14 +169,18 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment return WifiPickerTracker.isVerboseLoggingEnabled(); } private boolean mIsWifiEntriesLoading; private boolean mIsViewLoading; private final Runnable mRemoveLoadingRunnable = () -> { if (mIsViewLoading) { setLoading(false, false); mIsViewLoading = false; } }; private boolean mIsWifiEntryListStale = true; private final Runnable mUpdateWifiEntryPreferencesRunnable = () -> { updateWifiEntryPreferences(); if (mIsWifiEntriesLoading) { setLoading(false, false); mIsWifiEntriesLoading = false; } getView().postDelayed(mRemoveLoadingRunnable, 10); }; private final Runnable mHideProgressBarRunnable = () -> { setProgressBarVisible(false); Loading Loading @@ -250,14 +254,23 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final Activity activity = getActivity(); if (activity != null) { Activity activity = getActivity(); if (activity == null) { return; } mProgressHeader = setPinnedHeaderView(R.layout.progress_header) .findViewById(R.id.progress_bar_animation); setProgressBarVisible(false); } mWifiManager = activity.getSystemService(WifiManager.class); if (mWifiManager != null) { setLoading(true, false); mIsWifiEntriesLoading = true; mIsViewLoading = true; if (!mWifiManager.isWifiEnabled()) { getView().postDelayed(mRemoveLoadingRunnable, 100); } } } @Override Loading Loading @@ -339,12 +352,6 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment mWifiPickerTracker = mWifiPickerTrackerHelper.getWifiPickerTracker(); mInternetUpdater = new InternetUpdater(getContext(), getSettingsLifecycle(), this); final Activity activity = getActivity(); if (activity != null) { mWifiManager = getActivity().getSystemService(WifiManager.class); } mConnectListener = new WifiConnectListener(getActivity()); mSaveListener = new WifiManager.ActionListener() { Loading