【发布时间】:2012-11-27 08:01:27
【问题描述】:
我成功地将我的应用程序从活动转换为带有 2 个选项卡/片段并在它们之间滑动的选项卡/分段应用程序:)
现在我有 2 个标签: 1 - 主选项卡 - 根据存储在共享首选项中的设置显示文本字段和内容。 2 - 设置 - 提供一些输入来更改这些共享偏好。
问题是,当我更改设置(共享首选项)时,主选项卡不会根据新的共享首选项进行更新。
我正在寻找一种解决方案来更新主选项卡,并且可能在未来的另一个或两个选项卡中更新共享首选项(从设置选项卡)并尽可能多地解耦。 我不希望设置选项卡显式保存对其他片段的引用并执行更新...
我尝试实现某种观察者模式,其中设置选项卡宣布在设置更改后需要更新,但没有找到如何让其他选项卡实际执行更改,因为它们位于视图寻呼机中,这有点复杂问题...
感谢任何帮助。 我使用的 TabsAdapter 来自: http://developer.android.com/reference/android/support/v4/view/ViewPager.html
【问题讨论】:
标签: android tabs settings android-viewpager preferences