http请求与Firebase Job Dispatcher背景:异步或同步



我正在使用Firebase Job Dispatcher并将其设置为https://github.com/firebase/firebase-jobdispatcher-ander-android/blob/blob/master/master/master/readme.md.md.

要安排的工作是HTTP请求。当应用在前景(用户正在查看)时,可以运行HTTP请求,或者应用程序在后台/未启动时。

是否应该将HTTP请求(使用OKHTTP库)放在单独的线程/异步中,或者我可以直接从Jobservice调用它?

JobService扩展了Service,因此在主线程上运行。因此,您应该无法直接进行网络呼叫。但是,有SimpleJobService可以直接呼叫。

我认为使用SimpleJobService比在JobService中使用AsyncTask更好,因为它已经以其自己的方式做到了。

相关内容

  • 没有找到相关文章

最新更新