ContentResolver.SyncExtrasScheduleAsExpeditedJob Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führen Sie diesen Synchronisierungsvorgang als "beschleunigten Auftrag" aus (siehe 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
Feldwert
- Attribute
Hinweise
Führen Sie diesen Synchronisierungsvorgang als "beschleunigten Auftrag" aus (siehe android.app.job.JobInfo.Builder#setExpedited(boolean)
). Normalerweise (wenn dieses Kennzeichen nicht angegeben ist), werden Synchronisierungsvorgänge als reguläre android.app.job.JobService
Aufträge ausgeführt.
Da beschleunigte Aufträge im Vergleich zu regulären Aufträgen unterschiedliche Einschränkungen aufweisen, kann diese Kennzeichnung nicht mit bestimmten anderen Flags kombiniert werden, andernfalls wird eine IllegalArgumentException
ausgelöst. Da expedited Jobs verschiedene Einschränkungen nicht unterstützen, gelten die folgenden Einschränkungen: <ul><li>Kann nicht mit #SYNC_EXTRAS_REQUIRE_CHARGING
<li>verwendet werden, kann nicht mit #SYNC_EXTRAS_EXPEDITED
<li>verwendet werden, kann nicht für periodische Synchronisierungen verwendet werden. <li>Wenn eine beschleunigte Auftragssynchronisierung fehlschlägt und ein Wiederholungsversuch geplant ist, wird die wiederholungsgesteuerte Synchronisierung als regulärer Auftrag geplant, es sei denn #SYNC_EXTRAS_IGNORE_BACKOFF
, es wird festgelegt. </ul>
Dies unterscheidet sich von #SYNC_EXTRAS_EXPEDITED
.
Java-Dokumentation für android.content.ContentResolver.SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.