каком-то забугоромном сайте и там говорится, что это признак кривой архитектуры. Это действительно так или автор ...?
Если Вы про LiveEvent - то это вполне нормальная конструкция а лучше сформулируйте своё собственное мнение
А есть выбор? И как уведомить view из viewModel один раз и чтобы это событие не повторилось при повороте экрана?
Если это не евент сингл то нет. У тебя может быть куча источников данных для вью и получается это такой большой зип пока все не подтянуть вью не покажет ничего?
ValueWrapper ещё есть подход
SingleLiveEvent обёртка
Я честно не понял вашу мысль. Я про LiveData данные из которой данные получит только один подписчик в едином экземпляре. Например я хочу отобразить например toast и отправляю с viewModel LiveData ( SingleLiveData). Это нормальная практика?
Ну как вариант, что выше написал.
Спасибо. Я не знал об этом способе, и в этом материале говориться, что этот подход рекомендован официально (только кем и где?🤔), в то время как SingleLiveData более популярен из за реализации в примере приложения от гугл https://www.rockandnull.com/livedata-observe-once/
Обсуждают сегодня