Передать аргументы фрагменту хоста Nav - PullRequest
0 голосов
/ 04 мая 2020

Допустим, у меня есть поток фрагментов, определенный моим графом навигации с использованием компонентов навигации и плагина safe-args. Как передать аргументы моему фрагменту навигационного хоста?

1 Ответ

0 голосов
/ 04 мая 2020

зачем вам переходить на фрагмент nav хоста? Вы можете использовать общий ViewModel для передачи некоторых данных из одного фрагмента в другой. например, если вам нужно совместно использовать некоторые данные между фрагментами, которые находятся на одном и том же графике навигации, вы можете использовать область видимости ловушки, иначе область действия ViewModel.

область действия (val viewModel: YourViewModel by activityViewModels())

или

область действия графика навигации (val viewModel: YourViewModel by navGraphViewModels(R.id.desired_graph))

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