延迟和精确后台任务之间的区别
Difference between Deferred and Exact background tasks
我正在阅读 Guide To Background Tasks,除了一些概念外,它组织良好且易于理解。
谁能用一些实时 android 示例区分 Deferred 和 Exact 后台任务?
延迟任务
每个与用户交互不直接相关且可以在未来任何时间 运行 的任务都可以推迟。延迟任务的推荐解决方案是 WorkManager.
WorkManager 可以轻松安排可延迟的异步任务,即使应用程序退出或设备重启,这些任务也会 运行 。请参阅 WorkManager 的文档以了解如何安排这些类型的任务。
精确任务
需要在准确时间点执行的任务可以使用AlarmManager.
要了解有关 AlarmManager 的更多信息,请参阅安排重复警报。
我正在阅读 Guide To Background Tasks,除了一些概念外,它组织良好且易于理解。 谁能用一些实时 android 示例区分 Deferred 和 Exact 后台任务?
延迟任务 每个与用户交互不直接相关且可以在未来任何时间 运行 的任务都可以推迟。延迟任务的推荐解决方案是 WorkManager.
WorkManager 可以轻松安排可延迟的异步任务,即使应用程序退出或设备重启,这些任务也会 运行 。请参阅 WorkManager 的文档以了解如何安排这些类型的任务。
精确任务 需要在准确时间点执行的任务可以使用AlarmManager.
要了解有关 AlarmManager 的更多信息,请参阅安排重复警报。