JobScheduler.Schedule(JobInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.