Size: a a a

StartAndroid Ru Chat

2020 July 29

VV

Viktor Viktorovich in StartAndroid Ru Chat
источник

V

Vlad in StartAndroid Ru Chat
Всем привет, есть вопрос по roomDB. Предположим, мне нужно сохранить в бд объект и его дочерние элементы (один ко многим). Я знаю, что у room есть анотация Relation, но как я понял, она только помогает получить данные, а не изменять или добавлять. Вопрос в том, правильно ли я понял, что нельзя добавить родительский элемент и дочерние в спомощью одного запроса к бд?  На стаке задал вопрос, возможно там понятнее описал (https://stackoverflow.com/questions/63152554/is-there-any-way-i-can-insert-object-with-children-to-different-tables-using-re)
источник

AM

Al Metall in StartAndroid Ru Chat
Переслано от Ксю
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
Vlad
Всем привет, есть вопрос по roomDB. Предположим, мне нужно сохранить в бд объект и его дочерние элементы (один ко многим). Я знаю, что у room есть анотация Relation, но как я понял, она только помогает получить данные, а не изменять или добавлять. Вопрос в том, правильно ли я понял, что нельзя добавить родительский элемент и дочерние в спомощью одного запроса к бд?  На стаке задал вопрос, возможно там понятнее описал (https://stackoverflow.com/questions/63152554/is-there-any-way-i-can-insert-object-with-children-to-different-tables-using-re)
если ты хочешь записать один обьект, то нет(вроде нет, не помню точно). тем не менее можно связать записи айдишниками. А вот удаление можно настроить, чтобы записи стирали дочерние. https://medium.com/@jaclync/android-room-with-nested-relationships-803dad19a500
источник

V

Vlad in StartAndroid Ru Chat
Konstantine Kovalenko
если ты хочешь записать один обьект, то нет(вроде нет, не помню точно). тем не менее можно связать записи айдишниками. А вот удаление можно настроить, чтобы записи стирали дочерние. https://medium.com/@jaclync/android-room-with-nested-relationships-803dad19a500
Жаль, что нельзя таким образом записать данные) А то неудобно в два запроса записывать данные и айдишники им присваивать
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
нет, тебе не надо два запроса, достаточно одного
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
Vlad
Жаль, что нельзя таким образом записать данные) А то неудобно в два запроса записывать данные и айдишники им присваивать
ты можешь его обозавать @transaction и он будет выполняться как один
источник

V

Vlad in StartAndroid Ru Chat
Ой, не запрос
источник

V

Vlad in StartAndroid Ru Chat
Я имел ввиду метод. Понимаю, что можно в методе дао описать как надо и куда записывать, но мне кажется это менее удобным, чем составить объект и передавать в инсерт
источник

V

Vlad in StartAndroid Ru Chat
По аналогии с селектом
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
Vlad
По аналогии с селектом
не ну селект то как один обьект точно можно настроить и доставать, а вот инсерт да, надо отдельно записывать
источник

V

Vlad in StartAndroid Ru Chat
@obe_banki_nogi Спасибо)
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Всем привет!
Может кто-то подсказать способ блюрить бекграунд при открытии диалога?
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Konstantin Kogan
Всем привет!
Может кто-то подсказать способ блюрить бекграунд при открытии диалога?
Перед открытием диалога програмно генерировать bitmap-скриншот экрана, блюрить его при помощи Bitmap инструментария и использовать как фон.
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
Всем привет!
Может кто-то подсказать как уговорить ливдату отдавать данные с определённым минимальным интервалом?
источник

a

arsenyi in StartAndroid Ru Chat
Ребят, сейчас изучаю мвп, и такой вопрос, чем отличается модель от репозитория? (Скажите своими словами)
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
arsenyi
Ребят, сейчас изучаю мвп, и такой вопрос, чем отличается модель от репозитория? (Скажите своими словами)
Модель это класс User с полями name, surname и т.д. А репозиторий это класс с методами getUser, deleteUser и т.д.
источник

a

arsenyi in StartAndroid Ru Chat
Евгений Бондарь
Модель это класс User с полями name, surname и т.д. А репозиторий это класс с методами getUser, deleteUser и т.д.
То есть, в модели просто есть какие то данные, грубо говоря, а в репозитории действия с ними?
источник

ЕБ

Евгений Бондарь... in StartAndroid Ru Chat
arsenyi
То есть, в модели просто есть какие то данные, грубо говоря, а в репозитории действия с ними?
грубо говоря да : )
источник

a

arsenyi in StartAndroid Ru Chat
Понял, спасибо
источник