2016-07-22 78 views

回答

2

SQLiteOpenHelper和ContentResolver的一個輕量級包裝,它將反應流語義引入查詢。

而是單執行的,您可以訂閱使用RxJava observables查詢:

沒有試圖隱藏SQL,光標或SQLiteOpenHelper的語義(Android的SQLite的包裝)。相反,這三個概念被賦予了超級大國:數據變更通知。

只要表中的數據從插入,更新或刪除操作(無論是在事務中還是作爲一次性操作)更新,那麼該數據的訂閱者都會更新。

當多個查詢不斷刷新數據時,UI將實時更新,而不是保留爲簡單的靜態頁面。

更多參考:https://corner.squareup.com/2015/02/sqlbrite-reactive-sqlite-for-android.html

相關問題