IntentFilter.MatchData(String, String, Uri) 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.
Mettre en correspondance ce filtre par rapport aux données d’une intention (type, schéma et chemin d’accès).
[Android.Runtime.Register("matchData", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I", "")]
public Android.Content.MatchResults MatchData(string? type, string? scheme, Android.Net.Uri? data);
[<Android.Runtime.Register("matchData", "(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)I", "")>]
member this.MatchData : string * string * Android.Net.Uri -> Android.Content.MatchResults
Paramètres
- type
- String
Type de données souhaité à rechercher, tel qu’il est retourné par Intent.resolveType().
- scheme
- String
Schéma de données souhaité à rechercher, tel qu’il est retourné par Intent.getScheme().
- data
- Uri
Chaîne de données complète à mettre en correspondance, comme indiqué dans Intent.data.
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 ou #NO_MATCH_DATA si le schéma/chemin d’accès ne correspond pas.
- Attributs
Remarques
Mettre en correspondance ce filtre par rapport aux données d’une intention (type, schéma et chemin d’accès). Si le filtre ne spécifie aucun type et ne spécifie aucun schéma/chemin d’accès, la correspondance réussit uniquement si l’intention ne spécifie pas non plus de type ou de données. Si le filtre ne spécifie aucun schéma, il correspond implicitement aux intentions sans schéma, ou aux schémas « content : » ou « file : » (fondamentalement, effectuant une correspondance de type MIME uniquement). Si le filtre ne spécifie aucun type MIME, l’intention ne doit pas non plus spécifier de type MIME.
N’oubliez pas que pour correspondre à une autorité, vous devez également spécifier un schéma de base dans lequel se trouve l’autorité. Pour correspondre à un chemin de données, un schéma et une autorité doivent être spécifiés. Si le filtre ne spécifie pas de types ou de schémas auxquels il correspond, il est considéré comme vide (toute autorité ou chemin d’accès de données donné est ignoré, comme s’il était également vide).
<em>Remarque : type MIME, schéma d’URI et nom d’hôte correspondant dans l’infrastructure Android respecte la casse, contrairement aux définitions RFC formelles. Par conséquent, vous devez toujours écrire ces éléments avec des lettres minuscules et normaliser tous les types MIME ou URI que vous recevez en dehors d’Android pour vous assurer que ces éléments sont en minuscules avant de les fournir ici.</em>
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 à
Voir aussi
- <xref:Android.Content.IntentFilter.Match(Android.Content.ContentResolver%2c+Android.Content.Intent%2c+Android.Content.Intent%2c+Android.Content.Intent)>