延迟和精确后台任务之间的区别

Difference between Deferred and Exact background tasks

我正在阅读 Guide To Background Tasks,除了一些概念外,它组织良好且易于理解。 谁能用一些实时 android 示例区分 DeferredExact 后台任务?

延迟任务 每个与用户交互不直接相关且可以在未来任何时间 运行 的任务都可以推迟。延迟任务的推荐解决方案是 WorkManager.

WorkManager 可以轻松安排可延迟的异步任务,即使应用程序退出或设备重启,这些任务也会 运行 。请参阅 WorkManager 的文档以了解如何安排这些类型的任务。

精确任务 需要在准确时间点执行的任务可以使用AlarmManager.

要了解有关 AlarmManager 的更多信息,请参阅安排重复警报。