Имейте следующую настройку:
Класс MainActivity — расширяет активность
Класс MyLayout — расширяет представление
Класс Prefs — расширяет PreferenceActivity и реализует OnSharedPreferenceChangeListener.
MainActivity создает класс MyLayout и устанавливает его в качестве своего содержимого. Как только пользователь нажимает на меню, запускается класс Prefs, где пользователь может изменить некоторые настройки.
Я хочу, чтобы после того, как пользователь изменит настройку, был вызван перегруженный метод OnsharedPreferenceChanged в классе Prefs, и оттуда я хотел бы вызвать общедоступные методы в классе MyLayout, созданном в MainActivity.
Как я могу это сделать?