读书人

请教关于URI的有关问题

发布时间: 2012-05-01 12:48:58 作者: rapoo

请问关于URI的问题
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;} 

读书人网 >Android

热点推荐