ViewPager+Fragment第二次进入显示空白

转载地址:http://blog.csdn.net/u014452224/article/details/45920315

ViewPager+Fragment使用的还是比较频繁的,但是当我打开应用第一次进入时很正常,然而第二次进入的时候却显示的是空白,当时感觉很是迷茫,可是仔细一查,原来是第二次加载的时候重复调用了onCreateView()这个方法,重新new了一个pageadapter导致子fragment不显示,问题的解决方法就是在onCreateView()方法里面加入如下代码

if (view != null) {
            ViewGroup parent = (ViewGroup) view.getParent();
            if (parent != null) {
                parent.removeView(view);
            }
            return view;
        }

加入方式如下图所示这里写图片描述 
这样就可以完美的解决了,不论你反复多少次都不会再显示空白了 

posted @ 2022-05-15 21:04  融化的雪0701  阅读(187)  评论(0)    收藏  举报