我有一个 fragment A
,其中有一个带有两个 fragment 1.1
和 fragment 1.2
的 View 寻呼机
这些 fragment 是 fragment A
的子 fragment 。
现在,当用户到达 Fragment B 然后返回 A 时,我需要更新
通过 fragment B 内的选项生成子 fragment 1.1 和 1.2。
问题是我无法更新 fragment ,因为它们已经在子 fragment 管理器中,当我返回到未调用 View 寻呼机的 fragment A getItem(int position)
时也是如此。
在设置 View 寻呼机适配器之前,我设法删除了所有子 fragment ,但我不确定这是完成此功能的正确方法。
我在 fragment A 中有 1.1 和 1.2 引用
谢谢。
最佳答案
遇到了同样的问题。对我来说,它可以覆盖 FragmentStatePagerAdapter
@Override
public Parcelable saveState() {
return null;
}
@Override
public void restoreState(Parcelable state, ClassLoader loader) {
}
这对我有用。
关于android - 如何清除 View 分页器 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319134/