次の方法で共有


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のアプリを完了するために使用されます。

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

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

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

の Java ドキュメントandroid.content.Intent.EXTRA_RESULT_RECEIVER

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象