Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Зачем хранить сами фрагменты в адаптере? Они ведь и так хранятся в FragmentManager.
К тому же есть вероятность сломать логику работы FragmentStateAdapter, ведь именно он отвечает за процесс создания и переиспользования фрагментов во ViewPager.
А что будет при смене конфигурации? Адаптер будет пересоздан с пустым mapOfFragment?
Бэкстэка на каждой странице не будет, т.е. возврат с "описания тарелки" в "список тарелок" только вручную?
abstract class BaseFragment(private val layoutId: Int): Fragment()
Android — ViewPager2 — заменяем фрагменты на лету (программно)