Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Firebase JobDispatcher是否使用API级别21以上的JobScheduler?_Android_Android Jobscheduler_Firebase Job Dispatcher - Fatal编程技术网

Android Firebase JobDispatcher是否使用API级别21以上的JobScheduler?

Android Firebase JobDispatcher是否使用API级别21以上的JobScheduler?,android,android-jobscheduler,firebase-job-dispatcher,Android,Android Jobscheduler,Firebase Job Dispatcher,我已经阅读了一些建议,建议Google在可用的地方使用(即API级别21及以上),或者使用自己的方法(基于Google Play服务) 例如,谷歌的信息陈述如下: Firebase JobDispatcher作为JobScheduler兼容层,适用于针对低于5.0(API级别21)的Android版本的应用程序 但我发现,对于一个特定的用户,我的应用程序中的作业在Android 6.0设备上通过Firebase JobDispatcher启动时工作正常,而不是通过JobScheduler 所以我

我已经阅读了一些建议,建议Google在可用的地方使用(即API级别21及以上),或者使用自己的方法(基于Google Play服务)

例如,谷歌的信息陈述如下:

Firebase JobDispatcher作为JobScheduler兼容层,适用于针对低于5.0(API级别21)的Android版本的应用程序

但我发现,对于一个特定的用户,我的应用程序中的作业在Android 6.0设备上通过
Firebase JobDispatcher
启动时工作正常,而不是通过
JobScheduler

所以我想我应该在
Firebase JobDispatcher
代码中搜寻一下,看看能找到什么。但是我在库中找不到任何指向
作业调度器的引用。在存储库中搜索此术语不会返回任何命中结果


我是个新手,所以请不要炒我鱿鱼,但这里有人能告诉我
Firebase JobScheduler
是否确实使用了
JobScheduler
,如果是,请告诉我库代码中使用了
JobScheduler
的位置吗?

很遗憾,你是对的。作业计划程序目前尚未使用。JobDispatcher可以使用您想要的任何驱动程序,但它附带的唯一驱动程序是GooglePlayDriver


如果您想让JobScheduler使用JobScheduler,您必须创建或编写自己的驱动程序。

遗憾的是,您是正确的。作业计划程序目前尚未使用。JobDispatcher可以使用您想要的任何驱动程序,但它附带的唯一驱动程序是GooglePlayDriver

如果您想让JobScheduler使用JobScheduler,您必须创建或编写自己的驱动程序