首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

请教关于URI的有关问题

2012-05-01 
请问关于URI的问题URIcoURI.parse(share.content_uri+/+ID)请问以上的代码表示什么意思呢?(“/”什么作

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

热点排行