在实现Fragment嵌套ViewPager滑动页面时(http://blog.youkuaiyun.com/ht_android/article/details/46647711),遇到一个非常奇葩的问题,那就是第一次打开嵌套了Fragment的Fragment时,显示是正常的,而第二次再次打开那个Fragment,数据却不现实了。
在通过查阅资料后发现,原来问题是出在了初始化FragmentPageAdapter时,传入的FragmentManager对象。在这里不能直接传getFragmentManager(),因为这里传入的是父类的FragmentManager,而当传入getChildFragmentManager()时就正常显示了,这个问题就解决了。
本文介绍了一个关于Fragment嵌套ViewPager时遇到的数据不刷新问题及其解决方案。当再次打开Fragment时,如果数据不显示,可以通过使用getChildFragmentManager()替换getFragmentManager()来解决。
2860

被折叠的 条评论
为什么被折叠?



