共用方式為


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,用來將數據傳回給寄件者。

用來完成的特定#ACTION_CHOOSER應用程式#EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement

如果 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 存在於用來啟動 #ACTION_CHOOSER 活動的意圖中,此額外專案將會是 #fillIn(Intent, int) filled inIntentSender 並在使用者從選擇器中選取目標元件時傳送。 傳送結果給此 ResultReceiver 的收件者,會由收件者來表示釐清已完成,而選擇者應該叫用用戶的選擇。

辨別器應該為 ResultReceiver 提供套件組合,並將意圖指派給索引鍵 #EXTRA_INTENT。 這個提供的意圖將由選擇器用來比對,並在開始之前填入最終意圖或 ChooserTarget。 提供的意圖必須#filterEquals(Intent) match接受或傳遞至 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER 的其中一個意圖#EXTRA_ALTERNATE_INTENTS#EXTRA_INTENT

傳遞至 ResultReceiver 的結果碼應該是 android.app.Activity#RESULT_OK 成功,而且選擇器中提供的意圖目標應該已啟動,或者 android.app.Activity#RESULT_CANCELED 選擇器應該完成而不啟動目標。

android.content.Intent.EXTRA_RESULT_RECEIVERJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於