FragmentManager is already executing transactions. When is it safe to initialise pager after commit?

Simply use childFragmentManger() for viewpager inside a Fragment

mPagerAdapter = new ScreenSlidePagerAdapter(getChildFragmentManager());
mPager.setAdapter(mPagerAdapter);

Leave a Comment