Перейдите к фрагменту с помощью navcontroller, отправив экземпляр фрагмента.

Я хочу перейти к экземпляру фрагмента с помощью navcontroller , но кажется, что я не могу добавить его, если не использую идентификатор фрагмента или направление с действиями.

Поэтому я хочу использовать что-то вроде:

      val fragment2 = Fragment()
findNavController().navigate(fragment2)  // this doesn't exist

Класс Fragment добавляется в граф навигации.

Фрагмент1 -> Фрагмент2

Если я использую обычные транзакции, я могу показать фрагмент, но тогда навигационный хост все равно думает, что я включен.Fragment1