IntentFilter.Match 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Match(ContentResolver, Intent, Boolean, String) |
測試這個濾波器是否符合給定 <的 var>意圖</變體>。 |
| Match(String, String, String, Uri, ICollection<String>, String) |
測試此過濾器是否與給定的意圖資料相符。 |
Match(ContentResolver, Intent, Boolean, String)
測試這個濾波器是否符合給定 <的 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
若為真,則透過呼叫 Intent.resolveType();否則將對 Intent.type 進行簡單的匹配。
- logTag
- String
用於除錯訊息的標籤。
傳回
如果類型不匹配、#MATCH_CATEGORY_MASK方案/路徑不匹配、#MATCH_ADJUSTMENT_MASK動作不匹配,或#NO_MATCH_TYPE一個或多個類別不匹配,則回傳有效的匹配常數(與 的組合#NO_MATCH_DATA#NO_MATCH_ACTION),或是其中一個錯誤代碼#NO_MATCH_CATEGORY。
- 屬性
備註
測試這個濾波器是否符合給定 <的 var>意圖</變體>。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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一個或多個類別不匹配,則回傳有效的匹配常數(與 的組合#NO_MATCH_DATA#NO_MATCH_ACTION),或是其中一個錯誤代碼#NO_MATCH_CATEGORY。
- 屬性
備註
測試此過濾器是否與給定的意圖資料相符。 只有當意圖中的動作和類別與篩選器相符時,匹配才算成功,如所述 IntentFilter;此時回傳的匹配結果將依照 #matchData。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。