👋第六章:使用Room数据库并测试
Android应用程序可以从本地存储数据中获益良多。
Room数据库利用了SQLite的强大功能。
特别是,Room为Android开发者提供了极好的好处。
此外,Room提供离线支持,数据存储在本地。
在本章中,我们将学习如何实现Room,一个Jetpack库。
在本章中,我们将介绍以下内容:
- 在应用程序中实现Room
- 在Room中实现依赖注入
- 支持多个实体
- 将现有SQL数据库迁移到Room
- 测试本地数据库
值得一提的是,Room还使用了几个库——例如,RxJava和分页集成。
在本章中,我们不会关注它们,而是如何利用Room来构建现代Android应用程序。