Merge "[Settings] Code Refactor" into rvc-dev am: 921ed942c0 am: c2ea9a1fa4 am: 861947c155 am: 342f4168c0 am: cdb8a6f520

Change-Id: I5dbbf4d23974bd243ccb905f252f9f3bf7bc62f1
This commit is contained in:
Bonian Chen
2020-04-23 07:07:09 +00:00
committed by Automerger Merge Worker

View File

@@ -320,6 +320,14 @@ public abstract class DashboardFragment extends SettingsPreferenceFragment
addPreferencesFromResource(resId);
final PreferenceScreen screen = getPreferenceScreen();
screen.setOnExpandButtonClickListener(this);
displayResourceTilesToScreen(screen);
}
/**
* Perform {@link AbstractPreferenceController#displayPreference(PreferenceScreen)}
* on all {@link AbstractPreferenceController}s.
*/
protected void displayResourceTilesToScreen(PreferenceScreen screen) {
mPreferenceControllers.values().stream().flatMap(Collection::stream).forEach(
controller -> controller.displayPreference(screen));
}