Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
2017-12-26 12:23
246 查看
最近fragment越来越火了,ViewPager也越来越广泛使用了,群里很多朋友就不约而同的遇到了一个奇葩的问题,fragment里面放viewpager有些时候会不会出现内容。所以今天把这个解决方案分享一下,希望大家能看到,不要浪费太多时间在这个问题上。
其实后来看到有人说是fragment里面嵌套fragment导致的。
这个问题我当初遇到的时候花了三个晚上才找到解决方案,纳入我的疑难杂症分类收藏中!
我的情况是两个地方用同一个fragment,这个fragment里面包含ViewPager,此时一般来说第一个显示的fragment会显示内容,第二个就不会显示了。在调试中打了Log看了,没显示内容的在Viewpager的getitem中并不会执行。
其实这个问题很简单,只需要在new FragmentPagerAdapter的时候传进去的fragmentManager不要使用getFragmentManager,而使用getChildFragmentManager()即可解决此问题。
具体原因估计大家看到解决方案也能猜出个大概来,也就是子fragment用父fragment的FragmentManager了,然后不会出来内容
转载请说明出处:http://blog.csdn.net/cshxql/article/details/22788343
其实后来看到有人说是fragment里面嵌套fragment导致的。
这个问题我当初遇到的时候花了三个晚上才找到解决方案,纳入我的疑难杂症分类收藏中!
我的情况是两个地方用同一个fragment,这个fragment里面包含ViewPager,此时一般来说第一个显示的fragment会显示内容,第二个就不会显示了。在调试中打了Log看了,没显示内容的在Viewpager的getitem中并不会执行。
其实这个问题很简单,只需要在new FragmentPagerAdapter的时候传进去的fragmentManager不要使用getFragmentManager,而使用getChildFragmentManager()即可解决此问题。
具体原因估计大家看到解决方案也能猜出个大概来,也就是子fragment用父fragment的FragmentManager了,然后不会出来内容
转载请说明出处:http://blog.csdn.net/cshxql/article/details/22788343
相关文章推荐
- Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
- Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
- Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
- Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
- Fragment里面的Viewpaper不显示内容不执行getItem的解决方案
- ViewPager嵌套RecycleView(Fragment作为数据源)来展示10条数据,每个Item显示的内容是(Android软件开发工程师)(用自定义的Adapter 实现
- 关于Fragment 嵌套 ViewPager+Fragment 和 Fragment嵌套 PagerSlidingTabStrip+viewpager 不显示内容的问题
- Android开发 如何将EditText里面的内容显示在textView里(代码未亲测,如有不足,请留言!)
- (启动H5本地存储)WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
- 性能调优:ViewPager快速切换时卡顿的解决方案——Fragment内容延迟加载
- 解决Android开发中ViewPager动态设置PagerAdapter时第二次进入Fragment内容不显示的问题
- 关于listview显示问题,点击item选项areaBtn这个testview里面不显示areaBtn2的testview可以显示求大神帮忙。谢谢!!!
- FragmentpagerAdapter中的getItem方法,在第二次进入承载viewPager的Fragment时不会被调用原因
- 实现android里面WebView显示内容
- 解决Android开发中ViewPager动态设置PagerAdapter时第二次进入Fragment内容不显示的问题
- WebView使用(一) 无法显示内容、在fragment+activity中的使用
- 性能调优:ViewPager快速切换时卡顿的解决方案——Fragment内容延迟加载
- 性能调优:ViewPager快速切换时卡顿的解决方案——Fragment内容延迟加载
- jqueryeasyui tabs组件里面的内容不显示滚动条 解决方案
- fragment中嵌套viewpager,viewpager中有多个fragment,里面fragment没有显示