存储库和 WorkManager

通过完成名为 DevBytes 的应用,了解如何使用 WorkManager 创建存储库、添加离线缓存以及调度后台任务。该应用显示了一个 DevByte 视频列表,这些视频是由 Google Android 开发者关系团队制作的简短教程。该应用使用 Retrofit 库从网络中获取视频网址列表,并使用 RecyclerView 显示该列表。

 

添加存储库

Codelab

导入 DevBytes 应用的起始代码。通过实现离线缓存以显示来自本地数据库(而非来自网络)的结果,提升应用的用户体验。通过使用缓存,用户能够在设备离线或网络连接速度较慢时使用该应用。创建一个存储库类,以提供一个架构整洁的 API 来访问应用其余部分中的数据。

WorkManager

Codelab

使用 WorkManager 以经优化、高效的方式调度后台任务。

“存储库和 WorkManager”测验

测试您对使用 WorkManager 创建存储库、添加离线缓存及调度后台任务方面知识的掌握情况,赢取“存储库和 WorkManager”徽章。