Size: a a a

Android Developers

2020 July 27

Kd

Konstantin dmz9 in Android Developers
в модели
источник

H

Hasan in Android Developers
Konstantin dmz9
в модели
Это не ViewModel да?
источник

Kd

Konstantin dmz9 in Android Developers
Konstantin dmz9
т.к. ты не говоришь почтовому ящику "сохрани мое письмо", ты несешь его на почту
(вообще удачнее была бы аналогия с доставкой)
источник

H

Hasan in Android Developers
Другой класс
источник

Kd

Konstantin dmz9 in Android Developers
Hasan
Это не ViewModel да?
ну так я тебе уже сказал - вью модель это то что "касается" андроида и вывода данных на юи
источник

Kd

Konstantin dmz9 in Android Developers
а у тебя по идее есть и платформо-независимая логика, которая работала бы везде - вот она в "модели" (не вью-модели)
источник

Kd

Konstantin dmz9 in Android Developers
если брать мой пример с уведомлениями - прикинь десктопное приложение с таким же функционалом
источник

H

Hasan in Android Developers
Да это отдельный класс тогда занимаюшийся обработкой данных
источник

Kd

Konstantin dmz9 in Android Developers
написав один раз модель для андроида я бы просто перенес ее целиком на десктопную версию - т.е. логика та же самая "юзер чего то там кликнул в уведомлении и оно отметилось прочитаным" - это от платформы не зависит же
источник

H

Hasan in Android Developers
И как получает этот ViewModel нужные ему данные?
источник

H

Hasan in Android Developers
Через этот модел?
источник

Kd

Konstantin dmz9 in Android Developers
гугли схему mvvm
источник

H

Hasan in Android Developers
100 раз сделал
источник

Kd

Konstantin dmz9 in Android Developers
ну так смотри внимательно на стрелки, что там кого дёргает
источник

H

Hasan in Android Developers
Понятно. Через модел получает данные. Вот мой первый вопрос и был про это. Этот модел отделный класс или репозитории
источник

H

Hasan in Android Developers
Получил нужные ответы. Спасибо огромное вам обоим за помощь
источник

Kd

Konstantin dmz9 in Android Developers
ну если у тебя модель ничего не делает, она впринципе и нахрен не нужна )
источник

H

Hasan in Android Developers
Konstantin dmz9
ну если у тебя модель ничего не делает, она впринципе и нахрен не нужна )
Как это  ничего не делает?
источник

Kd

Konstantin dmz9 in Android Developers
Hasan
Как это  ничего не делает?
бывает что ничего, просто вывести некоторое дерьмо на экран, там модель как бы и не нужна, ну конечно придерживаясь архитектуры "нужна", но вообще иногда углы срезают
источник

Kd

Konstantin dmz9 in Android Developers
какая нибудь навигация по каталогу где просто чтонибудь выводишь и только переходы по экранчикам
источник