如何在FragmentAdapter中管理Fragment?

时间:2016-01-06 22:01:34

标签: android fragment adapter

所以我在PageAdapter中有一些片段放在其他片段上,我需要以某种方式控制它们的状态,更新一些视图等。

我的代码如下所示:

Fragment frg1;
Fragment frg2;

frg1.setHandleProtocol(this);

class MyAdapter extends FragmentPageAdapter {

public Fragment getItem(int pos) {
   return frg1;
 }
}

这是非常简单的片段,但它应该帮我解释一下。到Android {@ 1}}被杀死和恢复的时候,这种方法很有效。在这种情况下,Activity通过Object类重新创建新片段,并且他们不会拥有旧链接和依赖。

有没有办法处理这些新碎片?

我有一个丑陋的解决方法。我只是浏览PageAdapter中的所有片段并将其重新分配给旧链接。

0 个答案:

没有答案