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

Или как-то по другому? Хочу для начал понять на простых

данный, строка или число. А потом уже использовать ROOM
Перечитал за сегодня уже десятки статей, но пока не нашел ответа на свой вопрос. Пробовал и диплинки. С их помощью просто с с любойго экрана одного модуля, перехожу на любой экран другого модуля

11 ответов

10 просмотров

Room используется для хранения данных в базе, но не для передачи, если что.😉

Григорий-Мочалин Автор вопроса
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
Room используется для хранения данных в базе, но н...

Да, я знаю. Я имел ввиду передачу данных из entity в домен > вью модель. Оно же не как в shared preferences в любом месте положил, в любом месте взял

Григорий-Мочалин Автор вопроса
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
из entity в domain, это как? что такое entity?😊

Из классов данных data слоя, необходимых для рум. В которых пишем аннотацию @Entity Мы же мапим данные в классы данных слоя домен, чтоб потом через слой презентации куда-то их отправлять / принимать

окей, прост ты модель данных дата слоя обозначил названием аннотации рума и я подумал, что ты не шаришь😁

Григорий-Мочалин Автор вопроса
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
окей, прост ты модель данных дата слоя обозначил н...

Ну чтоб различать в дата слое данные entity рума или dto ретрофита (или другой либы АПИ)

Григорий-Мочалин Автор вопроса
Denis K
ну по идее у рума его entity тоже ж dto)

Сколько сталкивался с этим вопросом, обычно люди делят слой дату на local data source и remote data source. Сущности для удаленного источника с суффиксом dto (UserDto), а сущности для бд entity (UserEntity) Возможно я изначально не правильно изложил свои мысли и мы друг друга не так поняли? Или у тебя как-то по другому?

Григорий Мочалин
Сколько сталкивался с этим вопросом, обычно люди д...

Имена все придумывают кто во что горазд, так что всегда лучше уточнить, об объекте какого слоя идет речь

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

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

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
5
Есть предложения, как подобное можно упростить?
Hemul GM
12
У меня вопросик назрел. Почему, создав класс без наследования и реализации деструктора Destroy, деструктор не вызывался при free. Потом указал наследование от tobject и overri...
Сергей Бычков
9
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Карта сайта