Я вызываю PreferenceActivity из другого действия, а затем обновляю состояние приложения (т.е. изменяю размер шрифта) на onActivityResult на основе изменений предпочтений.
Я думал, что было бы лучше поместить логику обновления состояния в PreferenceActivity. Таким образом, у меня нет дублирующейся логики в каждом действии, которое вызывает PreferenceActivity.
Какой лучший или правильный способ сделать это?