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

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

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

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

Здесь:

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

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

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку