gpt4 book ai didi

Android URIMatcher 问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:18 27 4
gpt4 key购买 nike

我有这个 URI

content://com.mycompany.data/routes?group=M01&office=BOCE&zone=EC01

还有这条规则

sUriMatcher.addURI("com.mycompany.data", "routes" + "?group=*&office=*&zone=*", ROUTE_LIST);

然而 sUriMatcher 上的选择进入默认情况(有线抛出异常)。任何想法为什么模式不匹配? (是的,ROUTE_LIST 在选择的情况下,有相应的中断)

最佳答案

UriMatcher 忽略查询字符串(Uri 中 ? 之后的任何内容)。如果您想使用此类,您的内容提供者必须处理斜杠之间的参数。例如:

sUriMatcher.addURI("com.mycompany.data", "group/*", ...);
sUriMatcher.addURI("com.mycompany.data", "office/*", ...);
sUriMatcher.addURI("com.mycompany.data", "group/*/office/*", ...);

关于Android URIMatcher 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262230/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com