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

Возвращаюсь к вопросу с общей ViewModel для активити и фрагментов,

много ребят говорили что это не тру вей. Предложите, тогда, плз тру вей решения задачи, когда есть какой - то менеджер который в любой момент после запуска приложения может (должен) решить показать некий диалог. То есть, не важно какой фрагмент сейчас запущен, должен показатся диалог, когда этот менеджер решит что уже пора. Была идея сделать общую вюмодель для фрагментов с лайфцайклом активити( менеджер инжектится в эту вюмодель), и подписыватся с фрагментов на ливдату в этой вюмодели. Вюмодель подписана на ливдату в менеджере. Есть предложения как сделать лучше?

1 ответов

6 просмотров

если в этой ливдата будут бегать иммутабельные объекты, то д.б. норм. короче это некий кэш будет.

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

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

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А чем вам питонисты не угодили?😂
.
79
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Есть предложения, как подобное можно упростить?
Hemul GM
12
@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
5
У меня вопросик назрел. Почему, создав класс без наследования и реализации деструктора Destroy, деструктор не вызывался при free. Потом указал наследование от tobject и overri...
Сергей Бычков
9
Карта сайта