Intent.FillIn(Intent, FillInFlags) Méthode
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.
Copiez le contenu de <var>other</var> dans cet objet, mais uniquement où les champs ne sont pas définis par cet objet.
[Android.Runtime.Register("fillIn", "(Landroid/content/Intent;I)I", "GetFillIn_Landroid_content_Intent_IHandler")]
public virtual Android.Content.FillInFlags FillIn(Android.Content.Intent other, Android.Content.FillInFlags flags);
[<Android.Runtime.Register("fillIn", "(Landroid/content/Intent;I)I", "GetFillIn_Landroid_content_Intent_IHandler")>]
abstract member FillIn : Android.Content.Intent * Android.Content.FillInFlags -> Android.Content.FillInFlags
override this.FillIn : Android.Content.Intent * Android.Content.FillInFlags -> Android.Content.FillInFlags
Paramètres
- other
- Intent
Une autre intention dont les valeurs doivent être utilisées pour remplir la valeur actuelle.
- flags
- FillInFlags
Options permettant de contrôler les champs à remplir.
Retours
Retourne un masque de bits de #FILL_IN_ACTION, , #FILL_IN_DATA#FILL_IN_CATEGORIES, #FILL_IN_PACKAGE, #FILL_IN_COMPONENT, , #FILL_IN_SOURCE_BOUNDSet #FILL_IN_SELECTOR#FILL_IN_CLIP_DATA indiquant les champs qui ont été modifiés.
- Attributs
Remarques
Copiez le contenu de <var>other</var> dans cet objet, mais uniquement où les champs ne sont pas définis par cet objet. À des fins de définition d’un champ, les éléments de données suivants dans l’intention sont considérés comme des champs distincts :
<ul><li> action, comme défini par #setAction.
<uri de données li> et type MIME, comme défini par #setData(Uri), #setType(String)ou #setDataAndType(Uri, String).
<li> identifier, tel que défini par #setIdentifier.
<catégories li> , comme défini par #addCategory.
<li> package, tel que défini par #setPackage.
<composant li> , tel que défini par ou par #setComponent(ComponentName) des méthodes associées.
<li> source bounds, as set by #setSourceBounds.
<li> selector, tel que défini par #setSelector(Intent).
<li> clip data, tel que défini par #setClipData(ClipData).
<li> chaque nom de niveau supérieur dans les extras associés.
</ul>
En outre, vous pouvez utiliser le #FILL_IN_ACTION, #FILL_IN_DATA#FILL_IN_IDENTIFIER#FILL_IN_CATEGORIES#FILL_IN_PACKAGE#FILL_IN_COMPONENT, #FILL_IN_SOURCE_BOUNDS, et #FILL_IN_SELECTOR#FILL_IN_CLIP_DATA pour remplacer la restriction où le champ correspondant ne sera pas remplacé s’il est déjà défini.
Remarque : le champ du composant est copié uniquement s’il #FILL_IN_COMPONENT est spécifié explicitement. Le sélecteur est copié uniquement s’il #FILL_IN_SELECTOR est spécifié explicitement.
Par exemple, envisagez l’intention A avec {data="foo », categories="bar"} et Intention B avec {action="gotit », data-type="some/thing », categories="one »,"two"}.
L’appel d’A.fillIn(B, Intent.FILL_IN_DATA) génère désormais un résultat : {action="gotit », data-type="some/thing », categories="bar"}.
Java documentation pour android.content.Intent.fillIn(android.content.Intent, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.