言語

Intent.ExtraResultReceiver フィールド

定義

送信者にデータを返すために使用される ResultReceiver

[Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)]
public const string ExtraResultReceiver;
[<Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)>]
val mutable ExtraResultReceiver : string

フィールド値

実装

属性

注釈

送信者にデータを返すために使用される ResultReceiver

#EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinementのアプリ固有の#ACTION_CHOOSERを完了するために使用されます。

#EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER#ACTION_CHOOSERアクティビティの開始に使用される意図に存在する場合、この追加は、その#fillIn(Intent, int) filled inIntentSenderされ、ユーザーが chooser からターゲット コンポーネントを選択したときに送信されます。 あいまいさが完全であり、選択者がユーザーの選択を呼び出す必要があることを通知するには、受信者がこの ResultReceiver に結果を送信する必要があります。

あいまいさを解消するには、キー #EXTRA_INTENTに割り当てられた意図を持つバンドルを ResultReceiver に提供する必要があります。 この指定された意図は、開始する前に、選択者が最終的な意図または ChooserTarget に一致して入力するために使用されます。 指定された意図は、受け入れられる#filterEquals(Intent) matchに渡#EXTRA_INTENTまたは#EXTRA_ALTERNATE_INTENTSからいずれかの意図を#EXTRA_CHOOSER_REFINEMENT_INTENT_SENDERする必要があります。

絞り込みが成功し、chooser で指定された意図のターゲットを開始する必要がある場合は ResultReceiver に渡される結果コードを android.app.Activity#RESULT_OK するか、またはターゲットを開始せずに chooser が終了する必要がある場合は android.app.Activity#RESULT_CANCELED する必要があります。

Javaドキュメント。

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

適用対象