UriMatcher类使用介绍 urimatcher 用法

因为Uri代表了要操作的数据,所以我们很经常需要解析Uri,并从Uri中获取数据。Android系统提供了两个用于操作Uri的工具类,分别为UriMatcher和ContentUris。掌握它们的使用,会便于我们的开发工作。

UriMatcher类用于匹配Uri,它的用法如下:

首先第一步把你需要匹配Uri路径全部给注册上,如下:

//常量UriMatcher.NO_MATCH表示不匹配任何路径的返回码

UriMatchersMatcher = new UriMatcher(UriMatcher.NO_MATCH);

//如果match()方法匹配content://cn.xxt.provider.personprovider/person路径,返回匹配码为1

sMatcher.addURI(“cn.xxt.provider.personprovider”, “person”,1);//添加需要匹配uri,如果匹配就会返回匹配码

//如果match()方法匹配content://cn.xxt.provider.personprovider/person/230路径,返回匹配码为2

sMatcher.addURI(“cn.xxt.provider.personprovider”, “person/#”,2);//#号为通配符

switch (sMatcher.match(Uri.parse("content://cn.xxt.provider.personprovider/person/10"))){

case1

break;

case2

break;

UriMatcher类使用介绍 urimatcher 用法

default://不匹配

break;

}

注册完需要匹配的Uri后,就可以使用sMatcher.match(uri)方法对输入的Uri进行匹配,如果匹配就返回匹配码,匹配码是调用addURI()方法传入的第三个参数,假设匹配content://cn.xxt.provider.personprovider/person路径,返回的匹配码为1

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/103879.html

更多阅读

艾瑞调研通的使用 艾瑞调研通下载

艾瑞调研通的使用——简介每个月可以收入20元,值得参与,现将其使用介绍如下。艾瑞调研通的使用——工具/原料艾瑞调研通艾瑞调研通的使用——方法/步骤艾瑞调研通的使用 1、

1—80极速升级教程龙魂五星卡新手卡使用介绍 生死簿龙魂升级

各位第一次进游戏时请必须将游戏游戏分辨率最低设置成1024*768  在创建角色的界面,左上角填写龙魂推广号tg1349(可复制)因为填写推广号之后系统会赠送一个的超值礼包!  下面还有龙魂新手卡(又名龙魂真男人五星卡)的领取【实卡刮送】

怎么使用茶具 茶具用法

怎么使用茶具——简介下面介绍茶杯、茶漏、盖碗、茶盘、茶则、茶挟、茶巾、茶针、煮水器、茶叶罐、茶船、茶海、茶匙、茶荷等十四种常见茶具的使用方法。怎么使用茶具——方法/步骤怎么使用茶具 1、

声明:《UriMatcher类使用介绍 urimatcher 用法》为网友布满荆棘的人生分享!如侵犯到您的合法权益请联系我们删除