Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.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棉花糖中的工作服务无法启动?_Android_Optimization_Android 6.0 Marshmallow_Job Scheduling - Fatal编程技术网

如果收费低,Android棉花糖中的工作服务无法启动?

如果收费低,Android棉花糖中的工作服务无法启动?,android,optimization,android-6.0-marshmallow,job-scheduling,Android,Optimization,Android 6.0 Marshmallow,Job Scheduling,我有一个jobservice,当设备连接到internet时,它必须重复运行。它在棒棒糖中运行没有任何问题,但在棉花糖中没有一致地执行相同的作业服务。我怀疑这与设备的电池百分比有关。棉花糖是否在低费用场景中对作业服务调度进行了优化?请帮助我,因为这是不一致的 jobScheduler.schedule(JobInfo.Builder(Random().nextInt(), ComponentName(this, NotificationJobService::cl

我有一个jobservice,当设备连接到internet时,它必须重复运行。它在棒棒糖中运行没有任何问题,但在棉花糖中没有一致地执行相同的作业服务。我怀疑这与设备的电池百分比有关。棉花糖是否在低费用场景中对作业服务调度进行了优化?请帮助我,因为这是不一致的

jobScheduler.schedule(JobInfo.Builder(Random().nextInt(),
                ComponentName(this, NotificationJobService::class.java))
                .setExtras(bundle)
                .setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
                .build())

 setRequiredNetworkType(JobInfo.NETWORK_TYPE_ANY)
将此设置为所需类型,因为您需要Internet连接。当工作服务满足此标准时,将为您完成工作。但若电池电量不足,系统可能会在关机前停止某些进程