首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用SQLBRITE,为什么我们使用它而不是SQLite?

为什么使用SQLBRITE,为什么我们使用它而不是SQLite?
EN

Stack Overflow用户
提问于 2016-07-22 12:25:19
回答 1查看 2.3K关注 0票数 1

我是从android到SQL Brite的新手。我需要学习SQLBrite如何使用和为什么使用它。我在谷歌上搜索了一下,但没有太多关于它的解释,只有一些很难理解的GitHub代码。

有没有人能解释一下SQLBrite?

EN

回答 1

Stack Overflow用户

发布于 2016-07-22 12:41:39

围绕SQLiteOpenHelper和ContentResolver的轻量级包装器,它向查询引入了反应式流语义。

您可以使用RxJava observables订阅查询,而不是单次执行

不会尝试隐藏SQL、游标或SQLiteOpenHelper (安卓的SQLite包装器)的语义。相反,这三个概念被赋予了一个超能力:数据更改通知。

只要从insert、update或delete操作更新表中的数据(无论是在事务中还是作为一次性操作),都会更新该数据的订阅者。

当多个查询不断刷新数据时,UI会实时更新,而不是停留在简单的静态页面上。

有关更多参考,请访问:https://corner.squareup.com/2015/02/sqlbrite-reactive-sqlite-for-android.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38518137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档