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

ТО ЕСТЬ у меня будет синглтон с данными, 3 вьюмодели,

3 вью.

Во вью я делаю разделение на два класса. 1 - слушатели кликов - каждая кнопка меняет значение в синглтоне. 2 - обсерверы на значения в синглтоне. Если кратко - одна обрабатывает нажатие на кнопку, другая её меняет.

Вьюмодель зачем тогда? Или типо я не могу повесить обсервер на значение в синглтоне и мне нужна прокладка в виде вьюмодели?

4 ответов

18 просмотров

Обсерверы зависят от lifecycleOwner. В каком месте он у синглтона? 🤔

Никита-Ластар Автор вопроса
Leonid B.
Обсерверы зависят от lifecycleOwner. В каком месте...

То есть вьюмодель это буквально фикс сложности синтаксиса? Почему я просто не могу сделать листенер, который будет менять значения исходя из того, какие они в синглтоне

Никита Ластар
То есть вьюмодель это буквально фикс сложности син...

Можно, можно подписаться на таблицу Room (то есть получить лайфдату или флоу что будет меняться при изменениях). Логично что эту лайфдату отдает метод репозитория а ее экземпляр может обсервиться либо во вьюмодели в режиме observeForever либо во вью

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта