android - 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
解决方案
不,?foo=123
不是 URI 路径的一部分。它被称为查询。
您应该使用uri.query
oruri.getQueryParameter("foo")
代替。
推荐阅读
- javascript - 时间输入通过时刻验证
- azure - QueryAzureDevOpsExtensionVersion - 找不到区域的 api 位置:画廊 id
- google-sheets - 谷歌表格 - 数组索引匹配多个条件
- postgresql - 如何从不再存在的数据中清除 docker 卷?
- android - 如何在另一个布局中使用 ScrollView?
- xamarin - 如何将 android 活动导航到 xamarin 表单
- docker - Docker/Docker-Compose:无法为服务 tomcat 创建容器:stat /dev/log/:不是目录
- python-3.x - 使用 Google-cloud-texttospeech 时出现 Python 错误
- java - Hyperledger Fabric 调用 Java 链码(作为外部服务)超时
- typescript - 打字稿:使用排除时,类型 T 不可分配给类型“从不”