次の方法で共有


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 のジョブとして実行されます。

優先ジョブには通常のジョブと比較してさまざまな制限があるため、このフラグを特定の他のフラグと組み合わせることはできません。それ以外の場合は、an IllegalArgumentException がスローされます。 特に、優先ジョブはさまざまな制約をサポートしていないため、次の制限が適用されます<。ul><li>は li>と共<#SYNC_EXTRAS_REQUIRE_CHARGINGに使用できません。li と共#SYNC_EXTRAS_EXPEDITED<>に使用することはできません。定期的な同期では使用できません。 <li>優先ジョブ同期が失敗し、再試行がスケジュールされている場合、再試行された同期は、設定されていない限り #SYNC_EXTRAS_IGNORE_BACKOFF 、通常のジョブとしてスケジュールされます。 </ul>

これは異なります #SYNC_EXTRAS_EXPEDITED.

の Java ドキュメントandroid.content.ContentResolver.SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象