数据意图:Pathpattern

时间:2011-12-18 16:07:15

标签: android

在我的应用程序上,我尝试将其设置为当有人单击浏览器上的链接时打开活动。我正在使用这个数据块,但它无法正常工作。

<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 个答案:

答案 0 :(得分:1)

所以你有前缀为/ get但是根据我对文档的理解,这是根据字符串的开头检查的,所以这里不相关。

为什么它会抓住所有这是因为你的正则表达式会抓住所有?

尝试类似:

 android:pathPattern="[get]"