Partager via


Intent.ExtraResultReceiver Champ

Définition

Utilisé ResultReceiver pour renvoyer des données à l’expéditeur.

[Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)]
public const string ExtraResultReceiver;
[<Android.Runtime.Register("EXTRA_RESULT_RECEIVER", ApiSince=23)>]
val mutable ExtraResultReceiver : string

Valeur de champ

Implémente

Attributs

Remarques

Utilisé ResultReceiver pour renvoyer des données à l’expéditeur.

Utilisé pour terminer une application spécifique #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement pour #ACTION_CHOOSER.

Si #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER elle est présente dans l’intention utilisée pour démarrer une #ACTION_CHOOSER activité, cette activité supplémentaire sera #fillIn(Intent, int) filled in à celle-ci IntentSender et envoyée lorsque l’utilisateur sélectionne un composant cible dans le sélecteur. Il incombe au destinataire d’envoyer un résultat à ce ResultReceiver pour signaler que l’ambiguïté est terminée et que le sélecteur doit appeler le choix de l’utilisateur.

L’ambiguïté doit fournir un bundle au ResultReceiver avec une intention affectée à la clé #EXTRA_INTENT. Cette intention fournie sera utilisée par le sélecteur pour correspondre et remplir l’intention finale ou ChooserTarget avant de commencer. L’intention fournie doit #filterEquals(Intent) match être l’une des intentions depuis #EXTRA_INTENT ou #EXTRA_ALTERNATE_INTENTS passées à #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER accepter.

Le code de résultat transmis au ResultReceiver doit être android.app.Activity#RESULT_OK si l’affinement a réussi et si la cible de l’intention fournie dans le sélecteur doit être démarrée ou android.app.Activity#RESULT_CANCELED si le sélecteur doit se terminer sans démarrer une cible.

Documentation Java pour android.content.Intent.EXTRA_RESULT_RECEIVER.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à