Компоненты архитектуры Android: Что является альтернативой фрагменту контейнера в навигации по архитектуре Android? - PullRequest
0 голосов
/ 19 декабря 2018

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

val newFragment = ExampleFragment()
val transaction = supportFragmentManager.beginTransaction()
transaction.replace(R.id.fragment_container, newFragment)
transaction.addToBackStack(null)
transaction.commit()

1 Ответ

0 голосов
/ 19 декабря 2018

Предполагая, что у вас есть пункт назначения на навигационной диаграмме, который выглядит следующим образом:

<fragment
  android:id="@+id/example"
  android:name=".ExampleFragment"/>

Вы бы просто позвонили navController.navigate(R.id.example), получив ссылку на ваш NavController с помощью одного из методов, описанных в документация .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...