Назад к вопросам
Junior — Middle
84
Какие способы есть для переключения на Fragment в Android без подключения сторонних библиотек?
Ответ от нейросети
sobes.tech AI
Для переключения между Fragment в Android без сторонних библиотек используется стандартный FragmentManager и транзакции фрагментов.
Пример переключения на новый фрагмент:
val fragment = NewFragment()
supportFragmentManager.beginTransaction()
.replace(R.id.fragment_container, fragment)
.addToBackStack(null) // если нужно добавить в back stack
.commit()
Здесь:
R.id.fragment_container— контейнер в layout, где отображается фрагмент.replaceзаменяет текущий фрагмент на новый.addToBackStackдобавляет транзакцию в back stack, чтобы при нажатии назад вернуться к предыдущему фрагменту.
Таким образом, переключение происходит через транзакции FragmentManager без использования сторонних библиотек.