美文网首页Android百度集
解决Fragment 重复加载,刷新问题

解决Fragment 重复加载,刷新问题

作者: wayDevelop | 来源:发表于2018-06-04 16:11 被阅读52次

    做平板用的是fragment,但是每次replaceFragment再回来,都会重新执行onCreateView等函数,记录一个可以解决的方法

    Fragment使用灵活,真心不错。后来在网上见到了解决方案,经过实验确实可行。代码如下:

        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {  
            if (null != view) {  
                ViewGroup parent = (ViewGroup) view.getParent();  
                if (null != parent) {  
                    parent.removeView(view);  
                }  
            } else {  
                view = inflater.inflate(R.layout.fragment_mian, container, false);  
                initView(view);// 控件初始化  
            }  
            return view;  
      
        } 
    

    解决了我的问题,大家可以参考下。

    相关文章

      网友评论

        本文标题:解决Fragment 重复加载,刷新问题

        本文链接:https://www.haomeiwen.com/subject/uzrysftx.html