214 похожих чатов

И от меня привет) NavComponent, как есть, во viewModel использовать -

это нормально?

15 ответов

2 просмотра

Не очень понял вопроса

sankarshana- Автор вопроса
Vitaly Peryatin
Не очень понял вопроса

Все примеры от Гугла показывают, как навигацию использовать во фрагментах. А мне нужно из вьюМодел управлять навигацией.

sankarshana
Все примеры от Гугла показывают, как навигацию исп...

Фрагмент должен слушать вьюмодель и уже управлять навигацией

sankarshana
Все примеры от Гугла показывают, как навигацию исп...

Сделай во ViewModel SingleLiveEvent через который будешь говорить фргаменту переключаться на другой экран

sankarshana
Все примеры от Гугла показывают, как навигацию исп...

Но наличие NavComponent в приложении уже большое зло Лучше не внедряй его. В любом случае будешь выпиливать или будет выпиливать другой разработчик

sankarshana- Автор вопроса
Vitaly Peryatin
Но наличие NavComponent в приложении уже большое з...

А почему зло? 😱 А наоборот впилил. Руки чесались. До этого был чичироне.

sankarshana
А почему зло? 😱 А наоборот впилил. Руки чесались. ...

Так чичерони и позволял юзать навигацию внутри вм без фрагментов, зря ты выпилил его )

sankarshana
А почему зло? 😱 А наоборот впилил. Руки чесались. ...

Ой зряяя Оставь Cicerone. Если кратко: NavComponent жутко багованная либа с кучей ограничений. Кроме простейших переходов через replace ничего не сделаешь. Сейчас попробую найти цикл статей от одного из разработчиков, кто глубоко копался в этой либе

sankarshana- Автор вопроса
Egor Sigolaev
Так чичерони и позволял юзать навигацию внутри вм ...

Это да. Но хотелось по модному сделать 😳

sankarshana
Это да. Но хотелось по модному сделать 😳

https://habr.com/ru/company/hh/blog/518332/ Тут 3 части

Vitaly Peryatin
https://habr.com/ru/company/hh/blog/518332/ Тут 3 ...

ага.. можно сразу 3ю часть открыть, раздел (в самом конце) ПРОБЛЕМЫ

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Карта сайта