Condividi tramite


JobScheduler.Schedule(JobInfo) Metodo

Definizione

Pianificare l'esecuzione di un processo.

[Android.Runtime.Register("schedule", "(Landroid/app/job/JobInfo;)I", "GetSchedule_Landroid_app_job_JobInfo_Handler")]
public abstract int Schedule (Android.App.Job.JobInfo job);
[<Android.Runtime.Register("schedule", "(Landroid/app/job/JobInfo;)I", "GetSchedule_Landroid_app_job_JobInfo_Handler")>]
abstract member Schedule : Android.App.Job.JobInfo -> int

Parametri

job
JobInfo

Processo che si desidera pianificare. Per android.app.job.JobInfo.Builder JobInfo.Builder altri dettagli sui tipi di processi che è possibile pianificare, vedere.

Restituisce

risultato della richiesta di pianificazione.

Attributi

Commenti

Pianificare l'esecuzione di un processo. Sostituirà qualsiasi processo attualmente pianificato con lo stesso ID con le nuove informazioni in JobInfo. Se un processo con l'ID specificato è attualmente in esecuzione, verrà arrestato.

<p class="caution"><strong>Note:</strong> Scheduling a job can have a high cost, even if it's rescheduling the same job and the job not execute, special on platform versions before version android.os.Build.VERSION_CODES#Q. Di conseguenza, il sistema può limitare le chiamate a questa API se le chiamate vengono effettuate troppo frequentemente in un breve periodo di tempo.

Nota: il componente JobService deve essere abilitato per pianificare correttamente un processo.

Documentazione java per android.app.job.JobScheduler.schedule(android.app.job.JobInfo).

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