Я использую навигационный компонент + hilt di. У меня есть фрагмент навигационного назначения, который размещает видоиспапник с 2 фиксированными фрагментами. Как правильный способ создать просмотрмодель в этих фрагментах ребенка и охватить их в пункт назначения навигации? В настоящее время мы используем следующий код < /p>
private val vm: ChildViewModel by hiltNavGraphViewModels(R.id.parentFragment)
private val cvm: ParentViewModel by hiltNavGraphViewModels(R.id.parentFragment)
< /code>
Тем не менее, это иногда бросает исключение OlgalArgumentException < /p>
java.lang.IllegalArgumentException: No destination with ID 2131363082 is on the NavController's back stack. The current destination is Destination(...)
Подробнее здесь: https://stackoverflow.com/questions/796 ... -and-scope
Мобильная версия