Привет, есть у кого-то пример как можно связать voyager +

dagger? Были попытки накатить по примеру хилта,в итоге навигация оставляет лишние обьекты вьюмоделей . Используется тот же овнер)

4 ответов

7 просмотров

Нельзя ли привязывать ЖЦ ViewModel к ЖЦ Composable функции? Так например делается в самом Compose

Vitaly Peryatin
Нельзя ли привязывать ЖЦ ViewModel к ЖЦ Composable...

У Composable значительно более простой ЖЦ, чем тот, что нужен для VM. Тут нужно и изменения конфигурации учитывать, и бэкстэк при навигации

Artem Sidorov
У Composable значительно более простой ЖЦ, чем тот...

Ну, у меня с Compose Navigation все работает прекрасно и ViewModel уничтожается каждый раз когда полностью уходит экран. Смена конфигурации корректно обрабатывается. Надо бы исходники покопать

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

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

Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Всем привет! Может кто поможет разобраться с чёрной магией? (во всяком случае для меня) Дело вот в чём - написал я код для общения с tmc2209 драйвером по half duplex uart. М...
pronvis
4
Всем привет, а может кто-то подсказать какие-то советы или типо того, как оптимальнее всего сапортить сервисы в разных локациях (канада + австралия + евпропа)? Будет ли ошибк...
Stas
8
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
как через magic forms посылать мультиязычные имейлы?
Sergei Toroptsev
4
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Друзья, за кем?
Magic
12
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
Карта сайта