Fix the screen scrolling down after enabling dark theme.

Root Cause:
Dynamically update preferences behind onCreate lifecycle.

Solution:
Move it to previous lifecycle.

Bug: 139877200
Test: make RunSettingsRoboTests ROBOTEST_FILTER=AccessibilitySettingsTest
Change-Id: I1638a8b2d48369ec1ea0b996fbed09233c5e3649
This commit is contained in:
Peter_Liang
2020-08-06 21:13:08 +08:00
parent 0829cea2bb
commit 2387212823

View File

@@ -216,6 +216,7 @@ public class AccessibilitySettings extends DashboardFragment {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
initializeAllPreferences();
updateAllPreferences();
}
@Override
@@ -229,7 +230,6 @@ public class AccessibilitySettings extends DashboardFragment {
@Override
public void onStart() {
super.onStart();
updateAllPreferences();
mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false);
mSettingsContentObserver.register(getContentResolver());