fragment嵌套fragment导致里面fragment界面没有显示,例子如下:
private void InitViewPager(View parentView) {
mPager = (ViewPager) parentView.findViewById(R.id.vPager);
fragmentsList = new ArrayList<Fragment>();
fragment1 = new SortHotFragment();
fragment2 = new SortNewFragment();
fragmentsList.add(fragment1);
fragmentsList.add(fragment2);
mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager(), fragmentsList));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}
解决方法:getSupportFragmentManager()拿到里面Frament数据为空,把getSupportFragmentManager()换成getChildFragmentManager()
即可