У меня следующая ситуация:
Я хочу перейти от Fragment A
к другому Fragment B
, но Fragment B
принадлежит деятельности, макет которой имеет другой NavHostFragment
. Я имею в виду, что у меня есть два действия, и каждое из них содержит NavHostFragment
в своем файле макета. Итак, давайте предположим, что myNavHostFragment_B
является идентификатором NavHostFragment
обработки Fragment B
. Внутри Fragment A
я делаю это:
myNavHostFragment_B.findNavController().navigate(FragmentADirections.actionFragmentAToFragmentB())
Когда я делаю это, вывод logcat указывает на то, что myNavHostFragment_B
не может быть нулевым. Таким образом, это ноль во время выполнения. Может кто-нибудь сказать, как справиться с таким делом?