JobParameters.CompleteWork(JobWorkItem) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
によって#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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。