Sobes.tech
Back to questions
Junior — Middle
67

При переходе между фрагментами, у какого класса осуществляется вызов метода add?

Answer from AI

sobes.tech AI

При переходе между фрагментами в Android метод add вызывается у объекта класса FragmentTransaction.

Процесс обычно выглядит так:

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.container, newFragment);
transaction.commit();

Здесь:

  • getSupportFragmentManager() возвращает менеджер фрагментов,
  • beginTransaction() создаёт новую транзакцию,
  • add() добавляет новый фрагмент в указанный контейнер,
  • commit() применяет изменения.

Таким образом, вызов add происходит у экземпляра FragmentTransaction, который управляет операциями с фрагментами.