2010-08-24 17 views
13

Ho provato ad utilizzare i seguenti dati in mio filtro intento:Android intento esempio percorso dati filtro

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

Perché non seguente url grilletto vero?

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

puoi controllare se questo funziona per Android Lollipop? Sono bloccato lì .... – Salmaan

risposta

36

Prova android:pathPrefix="/t". Il IntentFilter chiama Uri#getPath e passa la stringa risultante ai ritorni PatternMatcher e Uri#getPath con / iniziale.

+2

WOW. Questo lo fa funzionare anche con 'android: path', ma non è così che vorrei leggere [la documentazione] (http://developer.android.com/guide/topics/manifest/data-element.html). Scrivono 'scheme: // host: port/path o pathPrefix o pathPattern' che significherebbe che la barra non è parte del path o del pathPrefix. Incoerenza molto fastidiosa nei documenti. Grazie per aver capito. – matt

+0

Due punti in alto !!! – TacB0sS

Problemi correlati