将firebase-job-dispatcher迁移到workmanager时需要使用哪个工人?

问题描述 投票:0回答:1

要使用WorkManager,必须将可用的Worker类之一子类化:

我想每2小时运行一次作业。提到的某些答案应该使用“可听工作者”。我混淆了一个适合这种情况的情况。请帮助我。

android android-workmanager firebase-job-dispatcher
1个回答
0
投票

WorkManager上有关于如何使用它的一些RxWorker,其中还包括一个涵盖从Firebase JobDispatcher迁移而来的RxWorker

在文档中,您可以找到说明不同Worker类的CoroutineWorker的部分。

在您的特定情况下,这实际上取决于您要定期执行的内容是否同步。

  • 如果您要运行的是同步的,请使用CoroutineWorker
  • [如果要运行asynchround,请使用extensive documentation(如果您使用的是Kotlin,否则必须使用migration guide
© www.soinside.com 2019 - 2024. All rights reserved.