IntentFilter.Match メソッド

定義

オーバーロード

名前 説明
Match(String, String, String, Uri, ICollection<String>, String)

このフィルターが特定の意図データと一致するかどうかをテストします。

Match(ContentResolver, Intent, Boolean, String)

このフィルターが指定された <var>intent</var>と一致するかどうかをテストします。

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

このフィルターが特定の意図データと一致するかどうかをテストします。

[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

パラメーター

action
String

照合する意図アクション (Intent.getAction)。

type
String

照合する意図の種類 (Intent.resolveType())。

scheme
String

照合するデータ スキーム (Intent.getScheme())。

data
Uri

照合するデータ URI (Intent.getData())。

categories
ICollection<String>

照合するカテゴリ (Intent.getCategories())。

logTag
String

メッセージのデバッグで使用するタグ。

返品

有効な一致定数 ( #MATCH_CATEGORY_MASK#MATCH_ADJUSTMENT_MASKの組み合わせ) または型が一致しなかった場合に #NO_MATCH_TYPE エラー コードの 1 つ、スキーム/パスが一致しなかった場合に #NO_MATCH_DATA 、アクションが一致しなかった場合に #NO_MATCH_ACTION 、1 つ以上のカテゴリが一致しなかった場合に #NO_MATCH_CATEGORY のいずれかを返します。

属性

注釈

このフィルターが特定の意図データと一致するかどうかをテストします。 IntentFilterで説明されているように、意図内のアクションとカテゴリがフィルターと一致する場合にのみ、一致が成功します。その場合、返される一致結果は#matchDataに従います。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Match(ContentResolver, Intent, Boolean, String)

このフィルターが指定された <var>intent</var>と一致するかどうかをテストします。

[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

パラメーター

resolver
ContentResolver
intent
Intent

比較対象の意図。

resolve
Boolean

true の場合、Intent.resolveType()を呼び出すことによって意図の型が解決されます。それ以外の場合は、Intent.type に対する単純な一致が実行されます。

logTag
String

メッセージのデバッグで使用するタグ。

返品

有効な一致定数 ( #MATCH_CATEGORY_MASK#MATCH_ADJUSTMENT_MASKの組み合わせ) または型が一致しなかった場合に #NO_MATCH_TYPE エラー コードの 1 つ、スキーム/パスが一致しなかった場合に #NO_MATCH_DATA 、アクションが一致しなかった場合に #NO_MATCH_ACTION 、1 つ以上のカテゴリが一致しなかった場合に #NO_MATCH_CATEGORY のいずれかを返します。

属性

注釈

このフィルターが指定された <var>intent</var>と一致するかどうかをテストします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象