Android:可能更新替换片段?

时间:2013-05-01 08:27:49

标签: android performance

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

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

1 个答案:

答案 0 :(得分:0)

如果我理解你的话,有不同的方法从FragmentA中的FragmentB读取变量

  1. 使用活动变量(片段在同一个活动中加载,对吗?)
  2. 使用共享偏好
  3. 使用一些静态变量
  4. 使用片段通信方法http://developer.android.com/training/basics/fragments/communicating.html