Como exibir o valor atual de uma preferência do Android no resumo de preferências?

Isso deve aparecer com muita frequênci

Quando o usuário estiver editando preferências em um aplicativo Android, gostaria que ele pudesse ver o valor atualmente definido da preferência noPreference resumo.

Exemplo: se eu tiver uma configuração de preferência para "Descartar mensagens antigas" que especifique o número de dias após os quais as mensagens precisam ser limpas. NoPreferenceActivity Gostaria que o usuário visse:

"Descartar mensagens antigas" <- título

"Limpe as mensagens depois dex dias" <- resumo Ondex é o valor atual da preferência

Crédito extra: torne isso reutilizável, para que eu possa aplicá-lo facilmente a todas as minhas preferências, independentemente do seu tipo (para que funcione com EditTextPreference, ListPreference etc. com uma quantidade mínima de codificação

questionAnswers(30)

yourAnswerToTheQuestion