Jetpack学习11-Room Persistence Library

[TOC]

Room Persistence Library

Room persistence library在SQLite上提供了一个抽象层,允许在充分利用SQLite的功能的同时进行更健壮的数据库访问。

这个库可以帮助你在运行你的应用的设备上创建一个应用数据缓存。这个缓存作为你的应用数据的唯一真实来源,允许用户在你的应用中查看关键信息的一致副本,不管用户是否有互联网连接。

注意:要将Room导入Android项目,请参阅room release notes。

更多文档

有关将Room功能应用于应用程序的数据存储持久性解决方案的指南,请参阅Room培训指南。

其他资源

要了解有关Room的更多信息,请参阅以下其他资源。

例子

  • Sunflower, 一个演示应用程序演示了架构组件的最佳实践
  • Room migration sample
  • Room & RxJava Sample (Java) (Kotlin)

Codelabs

  • Android Room with a View (Java) (Kotlin)
  • Android Persistence codelab

Blogs

  • Introducing Android Sunflower
  • Room + Time
  • Incrementally migrate from SQLite to Room
  • 7 Pro-tips for Room
  • Understanding migrations with Room
  • Testing Room migrations
  • Room + RxJava

你可能感兴趣的:(Jetpack学习11-Room Persistence Library)