это нормально?
Не очень понял вопроса
Все примеры от Гугла показывают, как навигацию использовать во фрагментах. А мне нужно из вьюМодел управлять навигацией.
Фрагмент должен слушать вьюмодель и уже управлять навигацией
Сделай во ViewModel SingleLiveEvent через который будешь говорить фргаменту переключаться на другой экран
Но наличие NavComponent в приложении уже большое зло Лучше не внедряй его. В любом случае будешь выпиливать или будет выпиливать другой разработчик
А почему зло? 😱 А наоборот впилил. Руки чесались. До этого был чичироне.
Так чичерони и позволял юзать навигацию внутри вм без фрагментов, зря ты выпилил его )
Ой зряяя Оставь Cicerone. Если кратко: NavComponent жутко багованная либа с кучей ограничений. Кроме простейших переходов через replace ничего не сделаешь. Сейчас попробую найти цикл статей от одного из разработчиков, кто глубоко копался в этой либе
Это да. Но хотелось по модному сделать 😳
да.. я уже то же так начинаю думать (
https://habr.com/ru/company/hh/blog/518332/ Тут 3 части
Эммм, что не модного будет?
ага.. можно сразу 3ю часть открыть, раздел (в самом конце) ПРОБЛЕМЫ
Обсуждают сегодня