1

是否可以更新替换的片段?例如,FragmentA 得到一个变量存储的值 5 并显示在屏幕上,使用 (FragmentTransaction().replace()) 替换为 FragmentB 后。并且用户将在 FragmentB 上执行某些操作,一旦用户按下后退按钮,FragmentA 将从 backstack 调用,并且值将相应地更新用户在 Fragment B 上所做的操作。

我知道一旦用户按下后退按钮,FragmentA 将刷新/重新加载。但我确实使用变量来控制或限制 FragmentA 刷新整个片段。我只想更新唯一的观点。如果有例子会更好。

4

1 回答 1

0

如果我理解正确,有不同的方法可以从 FragmentA 中的 FragmentB 读取变量

  1. 使用活动变量(片段在同一个活动中加载,对吗?)
  2. 使用共享首选项
  3. 使用一些静态变量
  4. 使用片段通信方式http://developer.android.com/training/basics/fragments/communicating.html
于 2013-05-01T08:44:42.630 回答