【发布时间】:2021-11-21 16:57:37
【问题描述】:
在我的公司,我们有一个用例,我们需要禁用所有正在运行的工作人员,并且在做一些其他工作之后我们可以再次启用它们,有没有办法可以直接使用 WorkManager 来做到这一点,或者我将不得不回退到cancelAllWork*() 并从头开始排队新工人,我不想做后者我只想暂停当前工人并在我们完成其他工作后再次恢复他们,有什么解决方案吗?
【问题讨论】:
-
无法暂停作业的执行,您需要删除它们然后重新添加它们
-
没有公共方法可以暂时暂停/禁用工作人员。 developer.android.com/reference/androidx/work/WorkManager
标签: android kotlin android-architecture-components job-scheduling android-workmanager