我想識別不同的網址並用特定的活動打開它。清單中的Android網址方案
我在清單聲明意圖過濾器和它的作品,如果我用簡單的條件:
<data
android:host="www.myhost.fr"
android:pathPattern="/.*\\.shtml"
android:scheme="http" />
如果我想區分,如「故事」和「視頻」關鍵詞,我改變我的pathPattern這樣。
活動故事:
<data
android:host="www.myhost.fr"
android:pathPattern="/.*story\\.shtml"
android:scheme="http" />
活動視頻:
<data
android:host="www.myhost.fr"
android:pathPattern="/.*video\\.shtml"
android:scheme="http" />
編輯 的url我試圖攔截:
- 網址故事:http://www.myhost.fr/lot_of_useles_text4085280/story.shtml
- 網址視頻:http://www.myhost.fr/lot_of_useles_text309434/video.shtml
- 地址匹配:http://www.myhost.fr/lot_of_useles_text/match_mtc616710.shtml
的ID爲 「/」 前皆爲對故事和視頻。對於比賽,它是不同的。
當我測試這個解決方案時,模式不被識別。如果我在網上用正則表達式測試它,它說它是正確的。
有什麼想法?
你想要完全匹配什麼網址? – Andros
我加了他們,謝謝注意 – Seynorth
我不是100%確定,所以我不會創建答案,但你可以嘗試:「/.*/video.shtml」 – Andros