官方ORM框架Room 专题 共4篇
  • 理解Room的数据迁移
    使用SQLite API执行数据库迁移总有一种是在拆弹的感觉-仿佛一步小心就会让app在用户手中爆炸。如果你使用 Room 来处理数据库的操作,那么迁移就非常简单了。 使用Room的时候,如果你改变了数据库的 schema但是没有更新 version,app将会 crash。而如果你更
  • 在Room中使用RxJava
    更少的重复代码,编译时检查的SQL查询,除此之外还有异步功能和可观察的查询-听起来是不是很牛?有了 Room ,这些都成为可能。异步查询返回 LiveData 或者RxJava的 Maybe , Single 或者 Flowable 。它们都是可观察的查询,可以让你在在数据变更的时候自动获
  • Room使用七步曲
    Room 是一个数据持久化库,它是 Architecture Component 的一部分。它让SQLiteDatabase的使用变得简单,大大减少了重复的代码,并且把SQL查询的检查放在编译时。 你是否已经有了一个使用了SQLite做持久化的Android项目?如果是的话,你可以迁移到Room!让我
  • Room Persistence Library(官网文档翻译)
    Room提供了一个 SQLite之上的抽象层,使得在充分利用 SQLite功能的前提下流畅的访问数据库。 Room 对于需要处理大量结构化数据的App来说,把这些数据做本地持久化会带来很大的好处。常见的用例是缓存重要数据块。这样当设备无法连网的时候,用户仍然可以浏览