У меня есть модифицированный
EditTextPreference (с модифицированным
EditTextPreferenceDialogFragmentCompat), который использует
SimpleSummaryProvider:
<NumberPreference
android:key="pref_key"
android:defaultValue="0"
android:title="Some title"
app:useSimpleSummaryProvider="true"/>
Если я изменю соответствующую настройку (в данном случае
"pref_key") программно (допустим при изменении другой настройки), то в графическом представлении значение автоматически не обновляется (само по себе значение меняется, событие
onSharedPreferenceChanged отрабатывает для измененной программно настройки). В документации вроде написано что если использовать метод
setSummary при уже заданном
SummaryProvider, то будет ошибка. Да и не хотелось бы обновлять вручную значение. Можно ли как-то заставить соответствующий
Preference заново запросить значение и обновить графическое представление?