左边一个navigationView,一个fragment中有一个ViewPager,fragment中嵌套三个子fragmnet。
首次进入APP,歌曲tab数据显示正常,但是在点击左侧navigationView上的其他item之后再回到这个item,歌曲歌手专辑tab上的布局都不显示!
后来找到了原因,在第二次进入这个fragmnet之后,发现三个子Fragment的onCreateView()都没有被调用,去网上找了一下资料,原来viewPager的adapter要使用FragmentStatePagerAdapter而不是FragmentPagerAdapter,附上关于这两者的区别:
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
第二次进入viewpager中的fragment数据显示异常
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天我们来一起实现“爱阅”首页滑动切换分类浏览阅读的效果,并将ViewPager和TabLayout结合起来用以实...
- 作者:李旺成 时间:2016年5月3日 一、PagerAdapter介绍 先看效果图 PagerAdapter简介...
- ViewPager显示多Fragment使用问题 前言:每当使用ViewPager时,对于选用什么适配器,缓存多少...
- 在使用ViewPager常用设置1)mViewPager.setOffscreenPageLimit(2);//设...