ContentResolver.SyncExtrasScheduleAsExpeditedJob フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この同期操作を "優先ジョブ" として実行します (参照 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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。