片段不刷新

时间:2014-05-11 14:07:02

标签: android android-fragments

我有一个Fragment,显示了一些保存在android Preference中的数据。 当这些数据因应用程序的各种操作而发生变化时,我想用新数据更新片段。

我尝试过使用

myFragmentTransaction.notifyAll();

但遗憾的是,只有当我重新打开整个Activity时,片段才会更新

我可以在数据更改时刷新片段吗?

1 个答案:

答案 0 :(得分:1)

notifyAll与线程有关。完全与你正在做的无关。您尝试OnSharedPreferenceChangeListener而不是试图告诉每个片段重绘自己。每个片段都应该听取他们关心的信息的变化。