多进程工作管理器

Workmanager with multiple-processes

有没有办法将来自多个进程的工作排队到工作管理器中?现在,当我尝试从“非 ui”进程

执行此操作时收到此消息

I/WM-GreedyScheduler: Ignoring schedule request in non-main process.

我使用的工作管理器版本是 2.4.0。我知道现在有 2.5.0-alpha2,但我不能在生产中使用它

WorkManager 2.5.0-alpha02 是第一个支持 multi-process 的 WorkManager 版本。

在任何以前版本的 WorkManager 中都没有跨多个进程使用 WorkManager 的机制(因此首先添加了这些新 API)因此您需要升级到该版本的 WorkManager 或等待它变成 beta/RC/stable.