Condividi tramite


ContentResolver.SyncExtrasScheduleAsExpeditedJob Campo

Definizione

Eseguire questa operazione di sincronizzazione come "processo accelerato" (vedere 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

Valore del campo

Attributi

Commenti

Eseguire questa operazione di sincronizzazione come "processo accelerato" (vedere android.app.job.JobInfo.Builder#setExpedited(boolean)). In genere (se questo flag non è specificato), le operazioni di sincronizzazione vengono eseguite come processi regolari android.app.job.JobService .

Poiché i processi accelerati presentano diverse restrizioni rispetto ai processi normali, questo flag non può essere combinato con determinati altri flag. In caso contrario, verrà generata un'eccezione IllegalArgumentException . In particolare, poiché i processi accelerati non supportano vari vincoli, si applicano le restrizioni seguenti: ul>li Non è possibile usare con li Non è possibile usare con<#SYNC_EXTRAS_EXPEDITED<#SYNC_EXTRAS_REQUIRE_CHARGING li>>Non è possibile usare in sincronizzazioni periodiche.><< <li>Quando un processo accelerato-processo-sincronizzazione non riesce e viene pianificato un nuovo tentativo, la sincronizzazione ritentata verrà pianificata come normale processo a meno che non #SYNC_EXTRAS_IGNORE_BACKOFF sia impostata. </ul>

Questo è diverso da #SYNC_EXTRAS_EXPEDITED.

Documentazione java per android.content.ContentResolver.SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a