2011-12-18 27 views
2

在我的應用程序中,我試圖讓它打開一個活動,當有人單擊瀏覽器上的鏈接時。我正在使用這個數據塊,但它不會工作。數據意圖:路徑模式

<data android:scheme="http" 
     android:host="www.test.com" 
     android:pathPrefix="/get/" 
     android:pathPattern="/.*\\" /> 

例如當我點擊www.test.com它打開時,當pathPrefix是/ GET /只應打開它的應用程序。我怎樣才能解決這個問題?

API:http://developer.android.com/guide/topics/manifest/data-element.html#path

回答

1

所以,你有前綴/獲取但從我這是對字符串的開頭檢查所以它這裏無關緊要的文件的理解。

爲什麼它捕捉所有這是因爲你的正則表達式捕獲所有?

試着這麼做:

android:pathPattern="[get]" 
+0

怎麼樣,如果它像/?a=(.*)我怎麼能作出這樣只開 – arberb 2011-12-18 16:38:19