Room介绍以及不使用SQLite的原因 Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库. 处理大量结构化数据的应用可极大地受益于在本地保留这些数据.最常见的用例是缓存相关数据.这样,当设备无法访问网络时,用户仍可在离线状态下浏览相应内容.设备重新连接到网络后,用户发起的所有内容更改都会同步到服务器. 由于 Room 负责为您处理这些问题,因此我们强烈建议您使用 Room(而不是 SQLite).不过,如果您想直接使用 SQL…