English | Site Directory

Android - An Open Handset Alliance Project

android.content
public class

android.content.ContentUris

java.lang.Object
android.content.ContentUris

Utility methods useful for working with content Uris, those with a "content" scheme.

Summary

Public Constructors

          ContentUris()

Public Methods

      static  Builder  appendId(Builder builder, long id)
Appends the given ID to the end of the path.
      static  long  parseId(Uri contentUri)
Converts the last path segment to a long.
      static  Uri  withAppendedId(Uri contentUri, long id)
Appends the given ID to the end of the path.
Methods inherited from class java.lang.Object

Details

Public Constructors

public ContentUris()

Public Methods

public static Builder appendId(Builder builder, long id)

Appends the given ID to the end of the path.

Parameters

builder to append the ID to
id to append

Returns

  • the given builder

public static long parseId(Uri contentUri)

Converts the last path segment to a long.

This supports a common convention for content URIs where an ID is stored in the last segment.

Returns

  • the long conversion of the last segment or -1 if the path is empty

Throws

UnsupportedOperationException if this isn't a hierarchical URI
NumberFormatException if the last segment isn't a number

public static Uri withAppendedId(Uri contentUri, long id)

Appends the given ID to the end of the path.

Parameters

contentUri to start with
id to append

Returns

  • a new URI with the given ID appended to the end of the path
Build m5-rc15g - 14 May 2008 12:50