Fragment viewpager in Fragment

  在fragment中使用viewPager,viewPager中放置的是Fragment,具体的使用场景如下:

在做的App的主页中一共有四个Tab,分别是四个Fragment,而其中有个页面是新闻模块,非常类似于网易新闻的页面,

而新闻页面分为很多模块,为了实现左右滑动的效果使用了ViewPager,但是发现当浏览完新闻模块切换到其他模块,再次切回来时无法在加载

当前的新闻模块,左右滑动几页再滑回来才会加载,本以为是生命周期的问题,折腾许久也没有解决问题,

后来发现是ViewPager初始化的问题

在Activity中一般这样使用

pagerAdapter=newNewsListPagerAdapter(getFragmentManager(),fragments);

但是在本种情况下要:

pagerAdapter=newNewsListPagerAdapter(getChildFragmentManager(),fragments);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容