美文网首页
ViewPager里面Fragment白屏

ViewPager里面Fragment白屏

作者: 天空_太_阳_ | 来源:发表于2017-10-18 15:05 被阅读0次

问题:  首页Fragment里面嵌套ViewPager,app闪退后回到首页,ViewPager白屏

解决办法:TodayRecommendAdapter(getFragmentManager(), todayRecommendFragments);

改成: TodayRecommendAdapter(getChildFragmentManager(), todayRecommendFragments);

原理: getSupportFragmentManager()主要用于支持 3.0以下android系统API版本,3.0以上系统可以直接调用getFragmentManager() ,因为fragment是3.0以后才出现的组件,为了这之前的系统版本也能使用fragment,借助V4包里面的getSupportFragmentManager()方法来间接获取FragmentManager()对象,3.0版本之后,有了Fragment的api,就可以直接使用getFragmentManager()这个方法来获取对象。

Fragment嵌套Fragment要用getChildFragmentManager

相关文章

网友评论

      本文标题:ViewPager里面Fragment白屏

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