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

Commit 5a20cfb4 authored by Daniel Norman's avatar Daniel Norman Committed by Android (Google) Code Review
Browse files

Merge "Update A11ySettings to load preferences in onCreate()." into main

parents c2df9e2e c3b2165d
Loading
Loading
Loading
Loading
+13 −6
Original line number Diff line number Diff line
@@ -210,24 +210,31 @@ public class AccessibilitySettings extends DashboardFragment implements
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        initializeAllPreferences();
        updateAllPreferences();
        mNeedPreferencesUpdate = false;
        registerContentMonitors();
        registerInputDeviceListener();
    }

    @Override
    public void onResume() {
        super.onResume();
        updateAllPreferences();
    public void onStart() {
        super.onStart();
        mIsForeground = true;
    }

    @Override
    public void onStart() {
    public void onResume() {
        super.onResume();
        if (mNeedPreferencesUpdate) {
            updateAllPreferences();
            mNeedPreferencesUpdate = false;
        }
        mIsForeground = true;
        super.onStart();
    }

    @Override
    public void onPause() {
        super.onPause();
        mNeedPreferencesUpdate = true;
    }

    @Override
+1 −0
Original line number Diff line number Diff line
@@ -385,6 +385,7 @@ public class AccessibilitySettingsTest {

        mFragment.onContentChanged();
        mFragment.onStart();
        mFragment.onResume();

        RestrictedPreference preference = mFragment.getPreferenceScreen().findPreference(
                COMPONENT_NAME.flattenToString());