Пример пути передачи данных для фильтра Android

Я попытался использовать следующие данные в моем целевом фильтре:

<data android:scheme="http" android:host="an.example.i.p" android:pathPrefix="t" />

Почему следующий URL-адрес не запускает его?

http://an.example.i.p/t/v2.aspx/chase/a.test.auto

Ответы

Ответ 1

Попробуйте android:pathPrefix="/t". IntentFilter вызывает Uri#getPath и передает полученную строку в строки PatternMatcher и Uri#getPath с начальным /.