Merge "Update A11ySettings to load preferences in onCreate()." into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
5a20cfb469
@@ -210,24 +210,31 @@ public class AccessibilitySettings extends DashboardFragment implements
|
|||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
initializeAllPreferences();
|
initializeAllPreferences();
|
||||||
|
updateAllPreferences();
|
||||||
|
mNeedPreferencesUpdate = false;
|
||||||
registerContentMonitors();
|
registerContentMonitors();
|
||||||
registerInputDeviceListener();
|
registerInputDeviceListener();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onResume() {
|
public void onStart() {
|
||||||
super.onResume();
|
super.onStart();
|
||||||
updateAllPreferences();
|
mIsForeground = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onStart() {
|
public void onResume() {
|
||||||
|
super.onResume();
|
||||||
if (mNeedPreferencesUpdate) {
|
if (mNeedPreferencesUpdate) {
|
||||||
updateAllPreferences();
|
updateAllPreferences();
|
||||||
mNeedPreferencesUpdate = false;
|
mNeedPreferencesUpdate = false;
|
||||||
}
|
}
|
||||||
mIsForeground = true;
|
}
|
||||||
super.onStart();
|
|
||||||
|
@Override
|
||||||
|
public void onPause() {
|
||||||
|
super.onPause();
|
||||||
|
mNeedPreferencesUpdate = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -385,6 +385,7 @@ public class AccessibilitySettingsTest {
|
|||||||
|
|
||||||
mFragment.onContentChanged();
|
mFragment.onContentChanged();
|
||||||
mFragment.onStart();
|
mFragment.onStart();
|
||||||
|
mFragment.onResume();
|
||||||
|
|
||||||
RestrictedPreference preference = mFragment.getPreferenceScreen().findPreference(
|
RestrictedPreference preference = mFragment.getPreferenceScreen().findPreference(
|
||||||
COMPONENT_NAME.flattenToString());
|
COMPONENT_NAME.flattenToString());
|
||||||
|
Reference in New Issue
Block a user