如果收费低,Android棉花糖中的工作服务无法启动?
我有一个jobservice,当设备连接到internet时,它必须重复运行。它在棒棒糖中运行没有任何问题,但在棉花糖中没有一致地执行相同的作业服务。我怀疑这与设备的电池百分比有关。棉花糖是否在低费用场景中对作业服务调度进行了优化?请帮助我,因为这是不一致的如果收费低,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
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连接。当工作服务满足此标准时,将为您完成工作。但若电池电量不足,系统可能会在关机前停止某些进程