首页 > 解决方案 > Deferred 和 Exact 后台任务之间的区别

问题描述

我正在阅读Guide To Background Tasks,除了一些概念外,它组织良好且易于理解。任何人都可以通过一些实时 android 示例来区分延迟精确后台任务吗?

标签: androidmultithreadingbackground-task

解决方案


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

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

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

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


推荐阅读