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