第二次进入viewpager中的fragment数据显示异常

第二次进入viewpager中的fragment数据显示异常_第1张图片
效果图

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

你可能感兴趣的:(第二次进入viewpager中的fragment数据显示异常)