В приложении переход между фрагментами реализован следующей структурой:
findNavController().navigate(R.id.fragment_layout_id)
Она работает исправно в том случае, если у класса фрагмента нет конструктора. А если он есть, то как его вызвать при переходе на фрагмент?