所以我在PageAdapter中有一些片段放在其他片段上,我需要以某种方式控制它们的状态,更新一些视图等。
我的代码如下所示:
Fragment frg1;
Fragment frg2;
frg1.setHandleProtocol(this);
class MyAdapter extends FragmentPageAdapter {
public Fragment getItem(int pos) {
return frg1;
}
}
这是非常简单的片段,但它应该帮我解释一下。到Android {@ 1}}被杀死和恢复的时候,这种方法很有效。在这种情况下,Activity
通过Object类重新创建新片段,并且他们不会拥有旧链接和依赖。
有没有办法处理这些新碎片?
我有一个丑陋的解决方法。我只是浏览PageAdapter
中的所有片段并将其重新分配给旧链接。