URI co=URI.parse(share.content_uri+"/"+ID);
请问以上的代码表示什么意思呢?(“/”什么作用,ID是用来做配对码的么)
请会的朋友帮忙回答,在此先谢了
------解决方案--------------------
“/”就是连接字符串,ID是用来做匹配查询的,跟UriMatcher一起使用,
- Java code
//常量UriMatcher.NO_MATCH表示不匹配任何路径的返回码UriMatcher sMatcher = new UriMatcher(UriMatcher.NO_MATCH);//如果match()方法匹配content://cn.xxt.provider.personprovider/person路径,返回匹配码为1sMatcher.addURI(“cn.xxt.provider.personprovider”, “person”, 1);//添加需要匹配uri,如果匹配就会返回匹配码//如果match()方法匹配content://cn.xxt.provider.personprovider/person/230路径,返回匹配码为2sMatcher.addURI(“cn.xxt.provider.personprovider”, “person/#”, 2);//#号为通配符switch (sMatcher.match(Uri.parse("content://cn.xxt.provider.personprovider/person/10"))) { case 1 break; case 2 break; default://不匹配 break;}