有以下设置:
MainActivity 类 - 扩展活动
MyLayout 类 - 扩展视图
Prefs 类 - 扩展 PreferenceActivity 并实现 OnSharedPreferenceChangeListener
MainActivity 创建一个 MyLayout 类并将其设置为它的 contentview。一旦用户按下菜单,Prefs 类就会启动,用户可以在其中更改一些设置。
我想要的是,一旦用户更改设置,将调用 Prefs 类中重载的 OnsharedPreferenceChanged 方法,并且我想从那里调用在 MainActivity 中创建的 MyLayout 类的公共方法。
我怎样才能做到这一点?