Ответ
Метод replace вызывается у объекта FragmentTransaction. Он используется для замены текущего фрагмента в контейнере на новый.
Пример:
supportFragmentManager.beginTransaction()
.replace(R.id.fragment_container, MyFragment())
.addToBackStack(null) // опционально, для добавления в back stack
.commit()
Нюансы:
replaceудаляет текущий фрагмент и добавляет новый.- Если не вызвать
addToBackStack, нажатие "Назад" закроет активность. - Контейнер (
R.id.fragment_container) должен бытьFrameLayoutили аналогичным.