JobParameters.CompleteWork(JobWorkItem) メソッド

定義

によって#dequeueWork()以前に返された のJobWorkItem実行の完了を報告します。

[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

パラメーター

work
JobWorkItem

以前にによって返された処理を完了した作業 #dequeueWork()

属性

注釈

によって#dequeueWork()以前に返された のJobWorkItem実行の完了を報告します。 これにより、その項目に関連付けられている作業が完了したことをシステムに通知するため、再び返されることはありません。 これがキューの最後の作業である場合、ここで完了すると、ジョブ全体が<>完了しない/完了>しないこと<に注意してください。そのためには、引き続き再度を呼び出す#dequeueWork()必要があります。

ジョブに作業をエンキューする場合は、処理する作業ごとにこのメソッドを呼び出す必要があります。 >em not</em> 呼び出しJobService#jobFinished(JobParameters, boolean)を行うか<、キュー内の作業を失う可能性があります。

android.app.job.JobParameters.completeWork(android.app.job.JobWorkItem)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象