Workmanager with multiple-processes

1.1k views Asked by At

Is there a way to enqueue work in work manager from multiple processes? Right now I’m getting this message when I’m trying to do it from the "non-ui" process

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

Work manager version I'm using is 2.4.0. I know there is 2.5.0-alpha2 right now, but I cannot use that in production

1

There are 1 answers

3
ianhanniballake On BEST ANSWER

WorkManager 2.5.0-alpha02 is the first version of WorkManager that has multi-process support.

There is no mechanism for using WorkManager across multiple processes in any previous version of WorkManager (hence why these new APIs were added in the first place) so you'll need to either upgrade to that version of WorkManager or wait for it to become beta/RC/stable.