не используя room?
Вопрос в том, как обновить юай? Или как узнать, что в базе чёт изменилось?
Как узнать, что в базе что-то поменялось и что именно?
Рум для этого использует триггеры, там довольно прикольно сделано, см. исходники. У меня в Lychee тоже триггеры, но там прям детальный дифф выдаёт.
Так я объясняю, как сделано в руме, чтобы туда подсматривать. Не использовать же его, в самом деле. В общем случае без триггеров никак.
Ну мой вот без триггеров. Сам же базу меняешь из своего кода - как за этим можно не уследить? Если ее левые либы туда сюда дергают, и обертку никак, то да, только триггеры.
Обсуждают сегодня