Partager via


Intent.ExtraReplacementExtras Champ

Définition

Un bundle formant un mappage des noms de packages cibles potentiels à différents extras Bundles à ajouter aux extras d’intention par défaut dans #EXTRA_INTENT le cas d’utilisation avec #ACTION_CHOOSER.

[Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")]
public const string ExtraReplacementExtras;
[<Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")>]
val mutable ExtraReplacementExtras : string

Valeur de champ

Implémente

Attributs

Remarques

Un bundle formant un mappage des noms de packages cibles potentiels à différents extras Bundles à ajouter aux extras d’intention par défaut dans #EXTRA_INTENT le cas d’utilisation avec #ACTION_CHOOSER. Chaque clé doit être un nom de package. Le package n’a pas besoin d’être installé sur l’appareil.

Une application peut choisir de fournir d’autres extras pour le cas où un utilisateur sélectionne une activité à partir d’un ensemble prédéterminé de packages cibles. Si l’activité que l’utilisateur sélectionne dans le sélecteur appartient à un package avec son nom de package comme clé dans ce bundle, les extras correspondants pour ce package seront fusionnés avec les extras déjà présents dans l’intention à l’adresse #EXTRA_INTENT. Si un supplément de remplacement a la même clé qu’un supplément déjà présent dans l’intention, il remplacera l’extra de l’intention.

<em>Examples :</em><ul ul>><An application peut offrir différent #EXTRA_TEXT d’une application lors du partage avec elle via #ACTION_SEND, augmentant un lien avec des paramètres de requête supplémentaires pour cette cible.</li li><>Une application peut proposer des métadonnées supplémentaires pour les cibles connues d’une intention donnée de transmettre des informations uniquement pertinentes pour cette cible, telles que les identificateurs de compte ou de contenu déjà connus de cette application.</li></ul>

Documentation Java pour android.content.Intent.EXTRA_REPLACEMENT_EXTRAS.

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 à