首页 > 解决方案 > Android 深度链接 URI 返回的路径段

问题描述

我想问一下android URI路径段支持问号吗?我有一个格式的网址

www.blah.com/test?foo=123

匹配器类似于

<data android:pathPattern="/test.*"/>

返回的 URI 是www.blah.com/test?foo=123,但是当我调用它时,uri.lastPathSegments它只会返回test并切断?foo=123

标签: androiddeep-linkingandroid-deep-link

解决方案


不,?foo=123不是 URI 路径的一部分。它被称为查询
您应该使用uri.queryoruri.getQueryParameter("foo")代替。


推荐阅读