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
。
如果在 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
用于启动 #ACTION_CHOOSER
活动的意向中存在,则此额外操作将 #fillIn(Intent, int) filled in
发送到该 IntentSender
活动,并在用户从选择器中选择目标组件时发送。 收件人应向此 ResultReceiver 发送结果,以表明消除歧义已完成,选择器应调用用户选择。
消除歧义器应向 ResultReceiver 提供一个捆绑包,其中包含分配给密钥 #EXTRA_INTENT
的意向。 选择器将使用此提供的意向在启动之前匹配并填写最终意向或 ChooserTarget。 提供的意向必须 #filterEquals(Intent) match
来自 #EXTRA_INTENT
或 #EXTRA_ALTERNATE_INTENTS
传递到 #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
接受的意向之一。
传递给 ResultReceiver 的结果代码应为 android.app.Activity#RESULT_OK
优化成功且选择器中提供的意向目标应启动,或者 android.app.Activity#RESULT_CANCELED
选择器应完成而不启动目标。
适用于 . 的 android.content.Intent.EXTRA_RESULT_RECEIVER
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。