closed
logo logo
关于我们

技术分享

技术分享 Fragment 切换数据丢失决绝

Fragment 切换数据丢失决绝

2021-06-01

public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    //        view = inflater.inflate(getlayoutId(), null);
    //        return view;
    //避免切换Fragment 的时候重绘UI 。失去数据
    if (view == null) {
        view = inflater.inflate(getlayoutId(), null);
    }
    // 缓存的viewiew需要判断是否已经被加过parent,
    // 如果有parent需要从parent删除,要不然会发生这个view已经有parent的错误。
    ViewGroup parent = (ViewGroup) view.getParent();
    if (parent != null) {
        parent.removeView(view);
    }

    return view;
}
                                   
云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 行业资讯

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

jia7jia_7
请添加好友
为您提供支持

请拨打电话
为您提供支持

400-9955-698