gpt4 book ai didi

android - 从 FirebaseJobDispatcher 迁移到 AndroidX Workmanager 时 : How do I return a ListenableFuture in startWork?

转载 作者:行者123 更新时间:2023-11-29 00:54:14 25 4
gpt4 key购买 nike

<分区>

所以根据 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 并返回表示工作是否仍在进行的 bool 值。感谢任何帮助

25 4 0