IntentFilter.Match Método

Definição

Sobrecargas

Nome Description
Match(String, String, String, Uri, ICollection<String>, String)

Teste se esse filtro corresponde aos dados de intenção especificados.

Match(ContentResolver, Intent, Boolean, String)

Teste se esse filtro corresponde à intenção< de var>/var> fornecida<.

Match(String, String, String, Uri, ICollection<String>, String)

Teste se esse filtro corresponde aos dados de intenção especificados.

[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

Parâmetros

action
String

A ação de intenção a ser correspondida (Intent.getAction).

type
String

O tipo de intenção com o qual corresponder (Intent.resolveType()).

scheme
String

O esquema de dados com o qual corresponder (Intent.getScheme()).

data
Uri

O URI de dados com o qual corresponder (Intent.getData()).

categories
ICollection<String>

As categorias com as quais corresponder (Intent.getCategories()).

logTag
String

Marca a ser usada na depuração de mensagens.

Retornos

Retorna uma constante de correspondência válida (uma combinação de #MATCH_CATEGORY_MASK e #MATCH_ADJUSTMENT_MASK), ou um dos códigos #NO_MATCH_TYPE de erro se o tipo não correspondeu, #NO_MATCH_DATA se o esquema/caminho não correspondeu, #NO_MATCH_ACTION se a ação não correspondeu ou #NO_MATCH_CATEGORY se uma ou mais categorias não corresponderam.

Atributos

Comentários

Teste se esse filtro corresponde aos dados de intenção especificados. Uma correspondência só será bem-sucedida se as ações e categorias na Intenção corresponderem ao filtro, conforme descrito em IntentFilter; nesse caso, o resultado da correspondência retornado será de acordo #matchDatacom .

Java documentação para android.content.IntentFilter.match(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.util.Set<java.lang.String>, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Match(ContentResolver, Intent, Boolean, String)

Teste se esse filtro corresponde à intenção< de var>/var> fornecida<.

[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

Parâmetros

resolver
ContentResolver
intent
Intent

A Intenção a ser comparada.

resolve
Boolean

Se for true, o tipo da intenção será resolvido chamando Intent.resolveType(); caso contrário, uma correspondência simples em Relação a Intent.type será executada.

logTag
String

Marca a ser usada na depuração de mensagens.

Retornos

Retorna uma constante de correspondência válida (uma combinação de #MATCH_CATEGORY_MASK e #MATCH_ADJUSTMENT_MASK), ou um dos códigos #NO_MATCH_TYPE de erro se o tipo não correspondeu, #NO_MATCH_DATA se o esquema/caminho não correspondeu, #NO_MATCH_ACTION se a ação não correspondeu ou #NO_MATCH_CATEGORY se uma ou mais categorias não corresponderam.

Atributos

Comentários

Teste se esse filtro corresponde à intenção< de var>/var> fornecida<.

Java documentação para android.content.IntentFilter.match(android.content.ContentResolver, android.content.Intent, boolean, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a