IntentFilter.Match メソッド

定義

オーバーロード

Match(ContentResolver, Intent, Boolean, String)

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

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

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

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_ADJUSTMENT_MASKの組み合わせ#MATCH_CATEGORY_MASK) を返します。型が一致しなかった場合、スキーム/パスが一致しなかった場合、#NO_MATCH_DATAアクションが一致しなかった場合、#NO_MATCH_ACTIONまたは #NO_MATCH_CATEGORY 1 つ以上のカテゴリが一致しなかった場合は、いずれかのエラー コード#NO_MATCH_TYPEを返します。

属性

注釈

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

android.content.IntentFilter.match(android.content.ContentResolver, android.content.Intent, boolean, java.lang.String)Java ドキュメント。

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

適用対象

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_ADJUSTMENT_MASKの組み合わせ#MATCH_CATEGORY_MASK) を返します。型が一致しなかった場合、スキーム/パスが一致しなかった場合、#NO_MATCH_DATAアクションが一致しなかった場合、#NO_MATCH_ACTIONまたは #NO_MATCH_CATEGORY 1 つ以上のカテゴリが一致しなかった場合は、いずれかのエラー コード#NO_MATCH_TYPEを返します。

属性

注釈

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

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)Java ドキュメント。

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

適用対象