Size: a a a

Android Architecture

2021 August 01

Sergey λ in Android Architecture
Замени viewModel на hiltViewModel
источник

FL

First Last in Android Architecture
нет такого :(
источник

Sergey λ in Android Architecture
Значит не подключил нужную депенденси
источник

A

Aleksei in Android Architecture
implementation "androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03"
источник

FL

First Last in Android Architecture
эта подключена
источник

JF

Jorik Fat in Android Architecture
я еще не изучал эту тему. Но по поверхностному ознакомлению, туда не только туллинг можно вынести
источник

JF

Jorik Fat in Android Architecture
@android_declarative там быстрее ответ найдете
источник
2021 August 02

JF

Jorik Fat in Android Architecture
Интересный вопрос к любителям MVVM.
Задача:
С сервера приходит список групп с вложенными объектами. На каждый объект создается Switch, так же их нужно разделить по группам. Нужно отслеживать переключение Switch'ей. Включено может быть максимум 2 (т.е. если включается 3й - нужно отключить 1й)
Как бы Вы сделали такой кейс с управлением view из ViewModel?
источник

A

Aleksei in Android Architecture
а что за Switch?
источник

A

Aleksei in Android Architecture
и что такое группа
источник

TK

Taras Koloshmatin in Android Architecture
И причем сдесь MVVM если ето бизнес задача?
источник

Y

Yanis in Android Architecture
на ui создается адаптер со свичами, из MVVM прилетает текущий стейт с состояниями каждого свитча и если нужно мы что-то выключаем. Всей логикой занимается или MVVM или бизнес логика (тут на любителя)
источник

Y

Yanis in Android Architecture
но можно из без адаптера, просто руками придется разруливать
источник

JF

Jorik Fat in Android Architecture
виджет такой, с логикой checkbox
источник

JF

Jorik Fat in Android Architecture
т.е. перерисовывить все свитчи, если в одной из групп выбран 3й? (для отключения первого)
источник

Y

Yanis in Android Architecture
только в случае если оно изменилось
источник

Y

Yanis in Android Architecture
вообще этот вопрос не для этого чата, как там рисовать на UI
источник

JF

Jorik Fat in Android Architecture
по задаче, если выбираем 3й, нужно выключить 1й
источник

Y

Yanis in Android Architecture
ну и делайте это в вашей логике, в чем проблема?
источник

JF

Jorik Fat in Android Architecture
для этого чата. Это вопрос подхода управления из presentation
источник