語言

Intent.ExtraResultReceiver 欄位

定義

ResultReceiver A 用來將資料回傳給發送者。

[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 A 用來將資料回傳給發送者。

用於完成一個專門#EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement的應用程式。#ACTION_CHOOSER

如果 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 在用於啟動活動 #ACTION_CHOOSER 的意圖中存在,這額外的部分會被 #fillIn(Intent, int) filled in 傳送到該 IntentSender 意圖,並在使用者從選擇器中選擇目標元件時發送。 接收者需向此 ResultReceiver 傳送結果,以表示消歧義已完成,選擇者應啟動使用者的選擇。

消歧義器應為結果接收器提供一個 Bundle,並指派一個意圖給鍵 #EXTRA_INTENT。 這個提供的意圖會被選擇者用來匹配並填寫最終的意圖或選擇目標,然後再開始。 所提供的意圖必須 #filterEquals(Intent) match 是來自 #EXTRA_INTENT 或 #EXTRA_ALTERNATE_INTENTS 傳遞 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 的其中一個意圖才會被接受。

傳遞給 ResultReceiver 的結果代碼應為 android.app.Activity#RESULT_OK 若精煉成功且選擇器中所提供意圖的目標應該被啟動,或 android.app.Activity#RESULT_CANCELED 選擇器應該在未開始目標的情況下結束。

Java 文件 android.content.Intent.EXTRA_RESULT_RECEIVER。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於