Android
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    Uri.Builder  appendId(Uri.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 Uri.Builder appendId(Uri.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
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56