第二次进入viewpager中的fragment数据显示异常
2016-12-18 本文已影响0人
ZzzRicardo_Yue
效果图
左边一个navigationView,一个fragment中有一个ViewPager,fragment中嵌套三个子fragmnet。
首次进入APP,歌曲tab数据显示正常,但是在点击左侧navigationView上的其他item之后再回到这个item,歌曲歌手专辑tab上的布局都不显示!
后来找到了原因,在第二次进入这个fragmnet之后,发现三个子Fragment的onCreateView()都没有被调用,去网上找了一下资料,原来viewPager的adapter要使用FragmentStatePagerAdapter而不是FragmentPagerAdapter,附上关于这两者的区别:
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?