2016-07-22 7 views
0

Я новичок в android для SQL Brite. Мне нужно узнать о том, как использовать SQLBrite и зачем его использовать. Я искал в google, но об этом мало объясняется только некоторыми кодами GitHub, которые очень трудно понять.Почему SQLBRITE и почему мы используем его вместо SQLite?

Кому-нибудь объясните, что такое SQLBrite?

ответ

2

Легкая обертка вокруг SQLiteOpenHelper и ContentResolver, которая вводит семантику реактивного потока в запросы.

Вместо одиночных казней, вы можете подписаться на запросы с использованием RxJava observables:

Не предпринималось никаких попыток скрыть SQL, курсор, или семантику SQLiteOpenHelper (SQLite оболочки Андроида). Вместо этого эти три концепции получают сверхдержаву: уведомления об изменении данных.

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

Когда несколько запросов постоянно обновляются данными, пользовательский интерфейс обновляется в режиме реального времени, а не остается простой статической страницей.

Дополнительная информация: https://corner.squareup.com/2015/02/sqlbrite-reactive-sqlite-for-android.html

Смежные вопросы