androni吧 关注:30贴子:245
  • 3回复贴,共1
ContentUris类
用于获取Uri路径后面的ID部分:
1、ContentUris.withAppendedId(Uri contentUri, long id)用于为路径加上ID部分:
Uri uri = Uri.parse("content://com.test.provider.personprovider/person")
Uri resultUri = ContentUris.withAppendedId(uri, 5);
//生成后的Uri为:content://com.test.provider.personprovider/person/5
其结果等价于Uri.withAppendedPath(Uri baseUri, String pathSegment)
Uri resultUri = Uri.withAppendedPath(uri, "5");
2、ContentUris.parseId(uri)方法用于从路径中获取ID部分:
Uri uri = Uri.parse("content://com.test.provider.personprovider/person/5")
long personid = ContentUris.parseId(uri);
//获取的结果为:5
ContentResolver


IP属地:江苏1楼2015-05-11 18:59回复
    IP属地:江苏2楼2015-05-11 19:00
    回复
      IP属地:江苏3楼2015-06-04 10:30
      回复
        IP属地:江苏4楼2015-06-11 15:11
        回复