IntentFilter.Match 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.
Surcharges
| Nom | Description |
|---|---|
| Match(ContentResolver, Intent, Boolean, String) |
Testez si ce filtre correspond à l’intention</var> var<donnée>. |
| Match(String, String, String, Uri, ICollection<String>, String) |
Testez si ce filtre correspond aux données d’intention données. |
Match(ContentResolver, Intent, Boolean, String)
Testez si ce filtre correspond à l’intention</var> var<donnée>.
[Android.Runtime.Register("match", "(Landroid/content/ContentResolver;Landroid/content/Intent;ZLjava/lang/String;)I", "")]
public Android.Content.MatchResults Match(Android.Content.ContentResolver? resolver, Android.Content.Intent? intent, bool resolve, string? logTag);
[<Android.Runtime.Register("match", "(Landroid/content/ContentResolver;Landroid/content/Intent;ZLjava/lang/String;)I", "")>]
member this.Match : Android.Content.ContentResolver * Android.Content.Intent * bool * string -> Android.Content.MatchResults
Paramètres
- resolver
- ContentResolver
Programme de résolution de contenu utilisé lors de la correspondance.
- intent
- Intent
Intention à comparer.
- resolve
- Boolean
Si la valeur est true, le type de l’intention est résolu en appelant Intent.resolveType() ; sinon, une correspondance simple par rapport à Intent.type est effectuée.
- logTag
- String
Balise à utiliser dans les messages de débogage.
Retours
Retourne une constante de correspondance valide (combinaison de #MATCH_CATEGORY_MASK et #MATCH_ADJUSTMENT_MASK) ou l’un des codes #NO_MATCH_TYPE d’erreur si le type ne correspond pas, #NO_MATCH_DATA si le schéma/chemin d’accès ne correspond pas, #NO_MATCH_ACTION si l’action ne correspond pas ou #NO_MATCH_CATEGORY si une ou plusieurs catégories ne correspondent pas.
- Attributs
Remarques
Testez si ce filtre correspond à l’intention</var> var<donnée>.
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.
S’applique à
Match(String, String, String, Uri, ICollection<String>, String)
Testez si ce filtre correspond aux données d’intention données.
[Android.Runtime.Register("match", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I", "")]
public Android.Content.MatchResults Match(string? action, string? type, string? scheme, Android.Net.Uri? data, System.Collections.Generic.ICollection<string>? categories, string? logTag);
[<Android.Runtime.Register("match", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I", "")>]
member this.Match : string * string * string * Android.Net.Uri * System.Collections.Generic.ICollection<string> * string -> Android.Content.MatchResults
Paramètres
- action
- String
Action d’intention à correspondre à (Intent.getAction).
- type
- String
Type d’intention à correspondre à (Intent.resolveType()).
- scheme
- String
Schéma de données à faire correspondre à (Intent.getScheme()).
- data
- Uri
URI de données à correspondre à (Intent.getData()).
- categories
- ICollection<String>
Catégories à mettre en correspondance (Intent.getCategories()).
- logTag
- String
Balise à utiliser dans les messages de débogage.
Retours
Retourne une constante de correspondance valide (combinaison de #MATCH_CATEGORY_MASK et #MATCH_ADJUSTMENT_MASK) ou l’un des codes #NO_MATCH_TYPE d’erreur si le type ne correspond pas, #NO_MATCH_DATA si le schéma/chemin d’accès ne correspond pas, #NO_MATCH_ACTION si l’action ne correspond pas ou #NO_MATCH_CATEGORY si une ou plusieurs catégories ne correspondent pas.
- Attributs
Remarques
Testez si ce filtre correspond aux données d’intention données. Une correspondance est réussie uniquement si les actions et les catégories de l’intention correspondent au filtre, comme décrit dans IntentFilterce cas ; dans ce cas, le résultat de correspondance retourné sera le suivant #matchData.
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.