Fragmentmanager Is Already Executing Transactions. When Is It Safe to Initialise Pager After Commit

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);

FragmentManager is already executing transactions viewpager2

basing on log your ViewPager is placed inside (nested?) Fragment, so you should use getChildFragmentManager instead of getSupportFragmentManager

How to fix View Pager 2 FragmentManager is already executing transactions?

Change view.viewPager.adapter = adapter to

 Handler(Looper.getMainLooper()).post {
view.viewPager.adapter = adapter
}

in https://github.com/stevdza-san/ViewPager2-with-Navigation-Component-TestApp/blob/master/app/src/main/java/com/jovanovic/stefan/mytestapp/onboarding/ViewPagerFragment.kt



Related Topics



Leave a reply



Submit