ContentResolver.SyncExtrasScheduleAsExpeditedJob Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Execute esta operação de sincronização como um "trabalho acelerado" (consulte 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
Valor do campo
- Atributos
Comentários
Execute esta operação de sincronização como um "trabalho acelerado" (consulte android.app.job.JobInfo.Builder#setExpedited(boolean)
). Normalmente (se esse sinalizador não for especificado), as operações de sincronização são executadas como trabalhos regulares android.app.job.JobService
.
Como os Trabalhos Acelerados têm várias restrições em comparação com os trabalhos regulares, esse sinalizador não pode ser combinado com outros sinalizadores, caso contrário, um IllegalArgumentException
será lançado. Notavelmente, como os Trabalhos Acelerados não oferecem suporte a várias restrições, a seguinte restrição se aplica: <ul<>li>Não pode ser usado com #SYNC_EXTRAS_REQUIRE_CHARGING
<li Não pode ser usado com li>>Não pode ser usado em #SYNC_EXTRAS_EXPEDITED
<sincronizações periódicas. <li>Quando uma sincronização de trabalho acelerado falhar e uma nova tentativa for agendada, a sincronização tentada será agendada como um trabalho normal, a menos que #SYNC_EXTRAS_IGNORE_BACKOFF
esteja definida. </ul>
Isso é diferente de #SYNC_EXTRAS_EXPEDITED
.
Documentação Java para android.content.ContentResolver.SYNC_EXTRAS_SCHEDULE_AS_EXPEDITED_JOB
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.