【发布时间】:2013-05-01 08:27:49
【问题描述】:
是否可以更新替换的片段?例如,FragmentA 得到一个变量存储的值 5 并显示在屏幕上,使用 (FragmentTransaction().replace()) 替换为 FragmentB 后。并且用户会在 FragmentB 上做一些事情,一旦用户按下后退按钮,FragmentA 将从 backstack 调用,并且值将相应地更新用户在 Fragment B 上所做的操作。
我知道一旦用户按下后退按钮,FragmentA 就会刷新/重新加载。但我确实使用变量来控制或限制 FragmentA 刷新整个片段。我只想更新唯一的观点。如果有例子会更好。
【问题讨论】:
-
发布一些你想更新或刷新视图的代码。
-
目前我正在考虑如何使它成为可能..所以我的代码还没有形成。因为我是 android 新手,并且正在寻找更好的方法来停止之前的片段刷新或重新加载。因为我确实在片段中实现了 pull-to-refresh-list-view 。如果我刷新整个片段将影响从 pull-to-refresh 获取的数据,并且用户无法返回单击的视图。除非用户再次拉动并滚动回视图。但这似乎不是效率。所以我必须停止片段刷新。
标签: android performance