IntentFilter.AddDataPath(String, Pattern) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
新增一條意圖資料路徑來比對。
[Android.Runtime.Register("addDataPath", "(Ljava/lang/String;I)V", "")]
public void AddDataPath(string? path, Android.OS.Pattern type);
[<Android.Runtime.Register("addDataPath", "(Ljava/lang/String;I)V", "")>]
member this.AddDataPath : string * Android.OS.Pattern -> unit
參數
- path
- String
要麼是必須完全符合檔案路徑的原始字串,要麼是根據 var<類型>/變體<的不同,採用簡單的模式>。
- type
- Pattern
決定如何<比較var>路徑</var>以決定匹配:分別為PatternMatcher#PATTERN_LITERAL、PatternMatcher#PATTERN_PREFIXPatternMatcher#PATTERN_SUFFIX或PatternMatcher#PATTERN_SIMPLE_GLOB。
- 屬性
備註
新增一條意圖資料路徑來比對。 過濾條件必須包含一個或多個方案(透過 #addDataScheme)<><和/em> 一個或多個權威(透過 #addDataAuthority),才能考慮該路徑。 如果過濾器中包含任何路徑,則意圖的資料必須與其中一條路徑相符。 若未包含路徑,則只有方案/權限必須匹配。
這裡給出的路徑可以是必須直接匹配的字面值,或是與前綴匹配,或者是簡單的 globbing 模式。 若是後者,你可以在模式中任意使用「*」來匹配前一個字元的零個或多個實例,「.」作為萬用符來匹配任意字元,「\」則用來跳脫下一個字元。
Java 文件 android.content.IntentFilter.addDataPath(java.lang.String, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- <xref:Android.Content.IntentFilter.MatchData(System.String%2c+System.String%2c+System.String)>
- AddDataScheme(String)
- <xref:Android.Content.IntentFilter.AddDataAuthority(System.String%2c+System.String)>