IntentFilter.Match メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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> と一致するかどうかをテストします。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
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
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。