Sobes.tech
Назад к вопросам
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 без использования сторонних библиотек.