ContentResolver.SyncExtrasScheduleAsExpeditedJob 字段

定义

将此同步操作作为“加速作业”运行(请参阅 android.app.job.JobInfo.Builder#setExpedited(boolean))。

[Android.Runtime.Register("SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB", ApiSince=31)]
public const string SyncExtrasScheduleAsExpeditedJob;
[<Android.Runtime.Register("SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB", ApiSince=31)>]
val mutable SyncExtrasScheduleAsExpeditedJob : string

字段值

属性

注解

将此同步操作作为“加速作业”运行(请参阅 android.app.job.JobInfo.Builder#setExpedited(boolean))。 通常(如果未指定此标志),同步操作将作为常规 android.app.job.JobService 作业执行。

由于加速作业与常规作业相比存在各种限制,因此此标志不能与其他某些标志结合使用,否则将引发一个 IllegalArgumentException 标志。 值得注意的是,由于加速作业不支持各种约束,因此以下限制适用:ul>li 不能用于 li>>不能用于 #SYNC_EXTRAS_EXPEDITED<<#SYNC_EXTRAS_REQUIRE_CHARGINGli 不能用于定期同步。><< <li>如果加速作业同步失败并计划重试,则重试的同步将计划为常规作业,除非 #SYNC_EXTRAS_IGNORE_BACKOFF 已设置。 </ul>

这与 #SYNC_EXTRAS_EXPEDITED.

适用于 . 的 android.content.ContentResolver.SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOBJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于