в компосе и есть навигатор, который передаю в разные места для кнопок и получается пирамидка из импортов, такой вопрос - а я могу хранить навигатор и NavHost непосредственно во ViewModel или лучше создать отдельный класс?
?
Во вьюмодели не следует хранить объекты связаные с вью и другими объектами андроид сдк. Навигатор в любом фрагменте добывается через findNavcomponent()
То есть я правильно понимаю что я могу создать NavHost и спокойно откуда надо его получить?
Он зачем нужен? Вызвать навигацию по R.id? Findnavcomponent().navigate(R.....)
Обсуждают сегодня