Intent.ExtraResultReceiver Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.