Поделиться через


IntentFilter.AddDataPath(String, Pattern) Метод

Определение

Добавьте новый путь к данным намерения для сопоставления.

[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>path</var>, чтобы определить совпадение: PatternMatcher#PATTERN_LITERALлибо , PatternMatcher#PATTERN_PREFIXPatternMatcher#PATTERN_SUFFIXлибо PatternMatcher#PATTERN_SIMPLE_GLOB.

Атрибуты

Комментарии

Добавьте новый путь к данным намерения для сопоставления. Фильтр должен включать одну или несколько схем (через) em>и/em> один или несколько центров (через#addDataAuthority#addDataScheme<)< для рассмотрения пути. Если в фильтр включены какие-либо пути, данные намерения должны соответствовать одному из них. Если пути не включены, то должно соответствовать только схема или центр.

Путь, заданный здесь, может быть литералом, который должен соответствовать напрямую или соответствовать префиксу, или это может быть простой шаблон глоббинга. Если последний, можно использовать "*" в любом месте шаблона, чтобы соответствовать нулю или нескольким экземплярам предыдущего символа, "." в качестве подстановочного знака для сопоставления любого символа и "\" для экранирования следующего символа.

Документация по Java для android.content.IntentFilter.addDataPath(java.lang.String, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел

  • <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)>