I want to understand this exception in order to implement a proper fix.
There\'s a ViewPager and it uses a FragmentStatePagerAdapter to instantiate 2 fragments via g
Use Activity lifeCycle instead of Fragment.
public class MyAdapter extends FragmentStateAdapter {
public MyAdapter (@NonNull Fragment fragment) {
super(fragment.getFragmentManager(), fragment.getActivity().getLifecycle());
}
}
Or as others mentioned disable the ViewPager2 save state.
android:saveEnabled="false"viewPager.setSaveEnabled(false);viewPager.setSaveFromParentEnabled(false);