JobScheduler.Schedule(JobInfo) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Planifiez l’exécution d’un travail.
[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
Paramètres
- job
- JobInfo
Le travail que vous souhaitez planifier. Pour android.app.job.JobInfo.Builder JobInfo.Builder
plus d’informations sur les types de travaux que vous pouvez planifier.
Retours
résultat de la demande de planification.
- Attributs
Remarques
Planifiez l’exécution d’un travail. Remplace tous les travaux actuellement planifiés par le même ID par les nouvelles informations contenues dans le JobInfo
. Si un travail avec l’ID donné est en cours d’exécution, il est arrêté.
<p class="attention"><strong>Remarque :</strong> Planning a job can have a high cost, même s’il réécrit le même travail et le travail n’a pas exécuté, en particulier sur les versions de plateforme avant la version android.os.Build.VERSION_CODES#Q
. Par conséquent, le système peut limiter les appels à cette API si des appels sont effectués trop fréquemment dans un court laps de temps.
Remarque : Le composant JobService doit être activé pour planifier correctement un travail.
Documentation Java pour android.app.job.JobScheduler.schedule(android.app.job.JobInfo)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.