言語

CountedCompleter.Complete(Object) メソッド

定義

保留中の数に関係なく、 #onCompletion(CountedCompleter)を呼び出し、このタスクを完了としてマークし、このタスクの完了に #tryComplete をトリガーします (存在する場合)。

[Android.Runtime.Register("complete", "(Ljava/lang/Object;)V", "GetComplete_Ljava_lang_Object_Handler", ApiSince=24)]
public override void Complete(Java.Lang.Object? rawResult);
[<Android.Runtime.Register("complete", "(Ljava/lang/Object;)V", "GetComplete_Ljava_lang_Object_Handler", ApiSince=24)>]
override this.Complete : Java.Lang.Object -> unit

パラメーター

rawResult
Object

生の結果

属性

注釈

保留中の数に関係なく、 #onCompletion(CountedCompleter)を呼び出し、このタスクを完了としてマークし、このタスクの完了に #tryComplete をトリガーします (存在する場合)。 指定された rawResult は、#onCompletion(CountedCompleter)を呼び出すか、このタスクを完了としてマークする前に#setRawResultするための引数として使用されます。その値は、setRawResultをオーバーライドするクラスに対してのみ意味があります。 このメソッドでは、保留中のカウントは変更されません。

このメソッドは、複数のサブタスクの結果のいずれか 1 つ (すべて) が取得されるとすぐに完了を強制する場合に便利です。 ただし、 setRawResult がオーバーライドされない一般的な (および推奨される) ケースでは、この効果は #quietlyCompleteRoot()を使用してより簡単に取得できます。

Javaドキュメント。

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

適用対象