使用 WorkManager 调度任务

了解何时以及如何使用 WorkManager,这是一个处理后台工作的 API,无论应用程序进程是否仍在运行,它都需要运行。

 

WorkManager 简介

视频 可选

欢迎来到第 7 单元!本单元通过使用来自 Android Jetpack 的 WorkManager 库来扩展您在本课程中学到的内容。

实现 WorkManager

视频 可选

在此视频中,您将获得 WorkManager 代码实验室中实现的代码的概述和演练。

使用 WorkManager 进行后台工作

代码实验室

Android 的 WorkManager API 使后台工作变得简单。WorkManager 可以创建可查询、可重用和可链接的任务。WorkManager 是 Android 上推荐的任务调度程序。此代码实验室将教您 WorkManager 的来龙去脉:创建工作器、使用工作请求以及根据您的应用需求链接工作器。

高级 WorkManager 和测试

代码实验室

在此代码实验室中,您将继续学习有关 WorkManager 的更多信息,例如创建唯一的作业序列以及使用约束创建更复杂的链接作业。验证 WorkManager 完成的后台工作可能很棘手。此代码实验室还介绍了几种验证 WorkManager 执行的后台工作的方法。

练习:构建 Water Me 应用

代码实验室

将此路径中的概念应用于 Water Me 应用,以确保所有任务都使用 WorkManager 在后台执行。

下一步是什么?

视频 可选

恭喜您完成第 7 单元!在本单元中,您学习了如何使用 Android Jetpack 的 WorkManager API 来安排必要的后台工作,例如数据备份或新内容下载,即使应用退出或设备重新启动,这些工作也会继续运行。干得好!

测验

测试您的知识并获得您的 WorkManager 徽章。