我的fragment
(其中一个父片段)有一个ViewPager
,而ViewPager
将使用FragmentPagerAdapter
加载一些儿童片段。
我观察到在应用程序运行后第一次正确显示子片段,之后,在移动到其他父片段并回到父母fragment
后,子片段将显示为空白。如果我刷到最后一个孩子fragment
,其中一个孩子fragment
将正确重绘。
在父片段onCreateView中,在创建FragmentPagerAdapter时使用getChildFragmentManager()。
而不是使用
XXXAdapter xxxAdapter = new XXXAdapter(getActivity().getSupportFragmentManager());
使用
XXXAdapter xxxAdapter = new XXXAdapter(getChildFragmentManager());