Почему SQLBRITE и почему мы используем его вместо SQLite?
Я новичок в Android для SQL Brite. Мне нужно узнать о SQLBrite, как его использовать и зачем его использовать. Я искал в Google, но нет большого объяснения по этому поводу, только некоторые коды GitHub, которые очень трудно понять.
Кто-нибудь, пожалуйста, объясните о SQLBrite?
1 ответ
Облегченная оболочка вокруг SQLiteOpenHelper и ContentResolver, которая вводит семантику реактивного потока в запросы.
Вместо одиночного выполнения вы можете подписаться на запросы, используя наблюдаемые RxJava:
Не делается никаких попыток скрыть SQL, Cursor или семантику SQLiteOpenHelper (обертка SQLite для Android). Вместо этого эти три понятия получают сверхдержаву: уведомления об изменении данных.
Всякий раз, когда данные в таблице обновляются с помощью операций вставки, обновления или удаления (будь то транзакция или разовая), подписчики на эти данные обновляются.
Когда несколько запросов постоянно обновляются данными, пользовательский интерфейс обновляется в режиме реального времени, а не остается простой статической страницей.
Для получения дополнительной информации: https://corner.squareup.com/2015/02/sqlbrite-reactive-sqlite-for-android.html