diff --git a/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java b/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java index 660521ea2fc47..573504a96141a 100644 --- a/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java +++ b/packages/SettingsLib/src/com/android/settingslib/core/AbstractPreferenceController.java @@ -37,6 +37,13 @@ public abstract class AbstractPreferenceController { * Updates the current status of preference (summary, switch state, etc) */ public void updateState(Preference preference) { + refreshSummary(preference); + } + + /** + * Refresh preference summary with getSummary() + */ + protected void refreshSummary(Preference preference) { if (preference == null) { return; }