Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 69a80b3f authored by Weng Su's avatar Weng Su
Browse files

Add loading progress to Internet Settings

Bug: 173207801
Bug: 190696245
Test: manual test
make RunSettingsRoboTests ROBOTEST_FILTER=NetworkProviderSettingsTest

Change-Id: I8693fb3e1fb236ce1442da2ab12b189786606266
parent efd1c870
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -169,9 +169,14 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
        return WifiPickerTracker.isVerboseLoggingEnabled();
    }

    private boolean mIsWifiEntriesLoading;
    private boolean mIsWifiEntryListStale = true;
    private final Runnable mUpdateWifiEntryPreferencesRunnable = () -> {
        updateWifiEntryPreferences();
        if (mIsWifiEntriesLoading) {
            setLoading(false, false);
            mIsWifiEntriesLoading = false;
        }
    };
    private final Runnable mHideProgressBarRunnable = () -> {
        setProgressBarVisible(false);
@@ -251,6 +256,8 @@ public class NetworkProviderSettings extends RestrictedSettingsFragment
                    .findViewById(R.id.progress_bar_animation);
            setProgressBarVisible(false);
        }
        setLoading(true, false);
        mIsWifiEntriesLoading = true;
    }

    @Override