【发布时间】:2023-03-10 22:46:01
【问题描述】:
因此,documentation Firebase JobDispatcher 已被弃用,应迁移以使用 WorkManager。我在关注migration guide,它说在 JobService 中实现的功能应该迁移到 ListenableWorker。但是我对如何实现startWork() 感到困惑,该指南只说
override fun startWork(): ListenableFuture<ListenableWorker.Result> {
// Do your work here.
TODO("Return a ListenableFuture<Result>")
}
我已经做了很多谷歌搜索,但我无法弄清楚如何在这种情况下实现/使用 ListenableFuture 来实现 JobService 的功能,我在其中调用了 jobFinished 并返回了一个布尔值来表示如果工作还在继续。任何帮助表示赞赏
【问题讨论】:
-
这个问题在这里得到了回答:stackoverflow.com/questions/56176554/…
标签: android android-workmanager firebase-job-dispatcher