Android: 如何更新滑动视图兄弟片段中的 TextView?

Android: How to update a TextView in swipe view sibling fragment?

我按照本指南在我的应用中实现了滑动视图:http://developer.android.com/training/implementing-navigation/lateral.html#horizontal-paging

在我的 Fragment 中,我有一个 TextView,其内容可能会因用户操作而更新。当我滑动到另一个兄弟(向左或向右)时,不会反映此更新。

此外,一旦我滑动到另一个 Fragment 并执行更新 TextViews 内容的操作,文本就不会更新。但是,当我滑回我来自的片段时,第一个片段中的 TextView 反映了我在第二个片段中所做的更新。

我通过 ID 调用 TextView。看起来,这并没有让我得到实际片段中的 TextView,但始终只有第一个片段中的那个。

我想完成两件事:

  1. 当我滑动到另一个片段时,我希望 TextView 始终显示实际值。

  2. 当我在除第一个片段之外的片段中执行操作时,我希望更新当前片段的 TextView。

既然说 TextView 应该显示在每个片段中,它首先不应该是片段的一部分,而应该属于父 activity。这样,它可以从任何片段轻松修改,并且始终访问正确的片段,因为只有一个片段。