美文网首页
Fragment viewpager in Fragment

Fragment viewpager in Fragment

作者: 卧水莱藤 | 来源:发表于2016-04-26 16:38 被阅读165次

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

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

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

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

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

    在Activity中一般这样使用

    pagerAdapter=newNewsListPagerAdapter(getFragmentManager(),fragments);

    但是在本种情况下要:

    pagerAdapter=newNewsListPagerAdapter(getChildFragmentManager(),fragments);

    相关文章

      网友评论

          本文标题: Fragment viewpager in Fragment

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