Intent.ExtraResultReceiver フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。