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