Ребят, чтоб из всего приложения иметь доступ к вью модели

я в мэйн активити создаю экземпляр вью модели и потом просто передаю его во всё экраны и функции как параметр.ьам можно делать?

1 ответов

5 просмотров

Передача одной вьюмодели во все экраны - не лучшая идея Вьюмодель обычно хранит в себе данные, которые должны отображаться на конкретном экране. Для разных экранов - разные вьюмодели Но если уж очень нужно - для этого есть di и service locator Например Hilt, koin и kodein поддерживают инъекцию вьюмоделей в compose

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

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

Привет, кто делал экспорт/импорт складкисх запасов по складам. В меню "Склад -> Отчётность -> Отчёт про склад" делаю импорт вариантов товаров, при импорте выбираю для теста п...
Vadik
4
Привет! Столкнулся с невероятно интересной проблемой: Бот находится в чате как администратор, в это чат написал пользователь через комментарии привязанного канала, пользовате...
Илья
2
всем привет! деплою первый Vapor проект на digital ocean, столкнулся с такой проблемой - может кто-нибудь решал вопрос с supervisor-ом: 1. локально проект собирается и запус...
Paul
33
Алоха. Пересобрал приложение под OTP 26 (была 21) для ARM, запускаю, и получаю вот такое: Could not start kernel pid (application_controller) ("invalid config data: applicati...
Δημήτηρ
3
Hi, i am looking for a dataset about hospitalized patients that includes anomalies in terms of costs. Where can I find it? Can you help?
Najmieh. Maksaei
4
👋 я тыкаю туториал по vapor и возник вопрос про декодирование тела запроса В туториале предлагают делать это так req.content.decode(что-то: Content). Я ради интереса решил от...
David Sergeev
1
​Графана это вам не только графики рисовать. Её ещё и по делу использовать надо. https://play.grafana.org/d/pcRk_9Lnz/doom-full-resolution?
Alex Sherbakov
4
коль народ собрался, накиньте мыслей. Хочу из волта сделать CA с протоколами, что умеет криптопро. Гиблое дело?
Sergei Mikhaltsov
5
хм.. а nginx уязвимый? Который сам в докере и работает..
Egor Ledkov
4
Ну короче Netdata не обманула — дохрена всего из коробки. Как и написано в документации, не нужно ничего настраивать, чтобы включить ту или иную метрику — всё уже есть сразу. ...
Alex Sherbakov
5
Карта сайта