Sprache

JobParameters.CompleteWork(JobWorkItem) Methode

Definition

Melden Sie den Abschluss der Ausführung eines JobWorkItem zuvor zurückgegebenen Von #dequeueWork().

[Android.Runtime.Register("completeWork", "(Landroid/app/job/JobWorkItem;)V", "GetCompleteWork_Landroid_app_job_JobWorkItem_Handler", ApiSince=26)]
public virtual void CompleteWork(Android.App.Job.JobWorkItem work);
[<Android.Runtime.Register("completeWork", "(Landroid/app/job/JobWorkItem;)V", "GetCompleteWork_Landroid_app_job_JobWorkItem_Handler", ApiSince=26)>]
abstract member CompleteWork : Android.App.Job.JobWorkItem -> unit
override this.CompleteWork : Android.App.Job.JobWorkItem -> unit

Parameter

work
JobWorkItem

Die Arbeit, die Sie verarbeitet haben, wie zuvor von #dequeueWork()

Attribute

Hinweise

Melden Sie den Abschluss der Ausführung eines JobWorkItem zuvor zurückgegebenen Von #dequeueWork(). Dies teilt dem System mit, dass Sie mit der arbeit im Zusammenhang mit diesem Element fertig sind, sodass es nicht erneut zurückgegeben wird. Beachten Sie, dass, wenn dies die letzte Arbeit in der Warteschleife ist, die hier abgeschlossen wird<>, den Gesamtauftrag nicht</em> abgeschlossen – für diesen Fall müssen Sie immer noch einmal anrufen#dequeueWork().

Wenn Sie Arbeit in einen Auftrag auffordern, müssen Sie diese Methode für jede Von Ihnen verarbeitete Arbeit aufrufen. > <Nicht</em-Anruf>JobService#jobFinished(JobParameters, boolean) ausführen oder sonst können Sie die Arbeit in Ihrer Warteschleife verlieren.

Java Dokumentation für android.app.job.JobParameters.completeWork(android.app.job.JobWorkItem).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: