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

Всем привет! А можно в Room db подписаться на таблицу

и получать измененные сущности(кортежи), а не всю таблицу целиком?

15 ответов

22 просмотра

А сделай любую другую вью невидимой, главный ли там поток вообще

^^^^^^^^^^^^^^^^^^^^^^^^ ___
то есть? что?

Я с флоу не работал, хз главный ли поток в данный момент)

Qwery вернет то что в нем, то есть всю таблицу

^^^^^^^^^^^^^^^^^^^^^^^^-___ Автор вопроса
Сергей П.
Qwery вернет то что в нем, то есть всю таблицу

об этом я уже начал догадываться)) Вопрос: если возможно решить это при помощи рум. Или нужен некий адаптер данных со стороны который и будет решать эту задачу?

Денис Максимов
Да, делается через query аннотацию

Select * from tableName where .... https://developer.android.com/training/data-storage/room/accessing-data Дока у рума хорошо описывает

^^^^^^^^^^^^^^^^^^^^^^^^-___ Автор вопроса
^^^^^^^^^^^^^^^^^^^^^^^^-___ Автор вопроса

Да. но команда Where неподойдет, я должен знать что изменилось, а я могу не знать. В таблицу могут приходить и повторяющие поля, но они не запишутся(мы их игнорируем). А нужно получить что записалось еще новое

^^^^^^^^^^^^^^^^^^^^^^^^ ___
Да. но команда Where неподойдет, я должен знать чт...

Взять новое множество и удалить из него все что есть в старом множестве?

^^^^^^^^^^^^^^^^^^^^^^^^-___ Автор вопроса
Денис Максимов
Взять новое множество и удалить из него все что ес...

у флоу нашел такой метод distinctUntilChanged() ... Но не совсем понимаю как с ним работать

^^^^^^^^^^^^^^^^^^^^^^^^-___ Автор вопроса
Денис Максимов
Взять новое множество и удалить из него все что ес...

и да, думаю сделать какой-то мапер, который и будет этой фигней занимать, но блин... Но я что-то прям был уверен, что сам Room решает такую задачу

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта