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:
@@ -216,6 +216,7 @@ public class AccessibilitySettings extends DashboardFragment {
|
|||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
initializeAllPreferences();
|
initializeAllPreferences();
|
||||||
|
updateAllPreferences();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -229,7 +230,6 @@ public class AccessibilitySettings extends DashboardFragment {
|
|||||||
@Override
|
@Override
|
||||||
public void onStart() {
|
public void onStart() {
|
||||||
super.onStart();
|
super.onStart();
|
||||||
updateAllPreferences();
|
|
||||||
|
|
||||||
mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false);
|
mSettingsPackageMonitor.register(getActivity(), getActivity().getMainLooper(), false);
|
||||||
mSettingsContentObserver.register(getContentResolver());
|
mSettingsContentObserver.register(getContentResolver());
|
||||||
|
Reference in New Issue
Block a user