В FragmentPagerAdapter
я могу переопределить метод destroyItem
и просто удалить строку super.destroyItem(container, position, object);
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
//don't destory items after switching
//super.destroyItem(container, position, object);
}
Тогда фрагменты больше не будут удаляться. Но в новой FragmentStateAdapter
я не нашел такой же метод.