Может ли ViewModel иметь зависимость от какой-то конкретной реализации View или нет? Пример. На UI нужно показать круговую диаграмму (использутеся MPAndroidChart). Может ли ViewModel отдавать объекты PieEntry или нужно использовать абстракции?
Анонимный опрос
13%
Да, ViewModel может отдавать список PieEntry
63%
Нет, ViewModel должна передать только данные для диаграммы, PieEntry будет создан на фрагменте.
Всем привет. Работаю с androidx.paging. Необходимо при загрузке следующего page иногда вносить правки в уже полученный список. Схема network only paging. Есть идеи?
Может ли ViewModel иметь зависимость от какой-то конкретной реализации View или нет? Пример. На UI нужно показать круговую диаграмму (использутеся MPAndroidChart). Может ли ViewModel отдавать объекты PieEntry или нужно использовать абстракции?
Анонимный опрос
13%
Да, ViewModel может отдавать список PieEntry
63%
Нет, ViewModel должна передать только данные для диаграммы, PieEntry будет создан на фрагменте.
25%
Не знаю / Не использую MVVM
Проголосовало: 32
Я тебе так скажу, ВМ никому ничего не должна, она самостоятельна и независима, захочет вообще будет вьюхи генерить и пулять)
У нас тут спор с коллегой по поводу такой вот зависимости
ой так и знал, когда приходят с опросом, то спор с коллегой) это всегда добром не кончится. НЕТ идеального подхода. Если ваши 2 подхода работают, то вы оба правы