0
我是新來的android到SQL Brite。我需要了解如何使用SQLBrite以及爲什麼要使用它。我在谷歌搜索,但沒有太多的解釋只有一些GitHub代碼,這是很難理解。爲什麼SQLBRITE和我們爲什麼使用它而不是SQLite?
任何人請解釋一下關於SQLBrite?
我是新來的android到SQL Brite。我需要了解如何使用SQLBrite以及爲什麼要使用它。我在谷歌搜索,但沒有太多的解釋只有一些GitHub代碼,這是很難理解。爲什麼SQLBRITE和我們爲什麼使用它而不是SQLite?
任何人請解釋一下關於SQLBrite?
SQLiteOpenHelper和ContentResolver的一個輕量級包裝,它將反應流語義引入查詢。
而是單執行的,您可以訂閱使用RxJava observables查詢:
沒有試圖隱藏SQL,光標或SQLiteOpenHelper的語義(Android的SQLite的包裝)。相反,這三個概念被賦予了超級大國:數據變更通知。
只要表中的數據從插入,更新或刪除操作(無論是在事務中還是作爲一次性操作)更新,那麼該數據的訂閱者都會更新。
當多個查詢不斷刷新數據時,UI將實時更新,而不是保留爲簡單的靜態頁面。
更多參考:https://corner.squareup.com/2015/02/sqlbrite-reactive-sqlite-for-android.html