ContentProviderResult  |  API reference  |  Android Developers (original) (raw)


open class ContentProviderResult : Parcelable

Contains the result of the application of a [ContentProviderOperation](/reference/kotlin/android/content/ContentProviderOperation).

It is guaranteed to have exactly one of [uri](#uri:android.net.Uri), [count](#count:kotlin.Int), [extras](#extras:android.os.Bundle), or [exception](#exception:kotlin.Throwable) set.

Summary

Inherited constants
From class Parcelable Int CONTENTS_FILE_DESCRIPTOR Descriptor bit used with describeContents(): indicates that the Parcelable object's flattened representation includes a file descriptor. Int PARCELABLE_WRITE_RETURN_VALUE Flag for use with writeToParcel: the object being written is a return value, that is the result of a function such as "Parcelable someFunction()", "void someFunction(out Parcelable)", or "void someFunction(inout Parcelable)". Some implementations may want to release resources at this point.
Public constructors
ContentProviderResult(uri: Uri)
ContentProviderResult(extras: Bundle)
ContentProviderResult(source: Parcel!)
ContentProviderResult(count: Int)
ContentProviderResult(exception: Throwable)
Public methods
open Int describeContents()
open String toString()
open Unit writeToParcel(dest: Parcel, flags: Int)
Properties
static Parcelable.Creator<ContentProviderResult!> CREATOR
Int? count
Throwable? exception
Bundle? extras
Uri? uri

Public constructors

ContentProviderResult

ContentProviderResult(uri: Uri)

Parameters
uri Uri: This value cannot be null.

ContentProviderResult

ContentProviderResult(extras: Bundle)

Parameters
extras Bundle: This value cannot be null.

ContentProviderResult

ContentProviderResult(source: Parcel!)

ContentProviderResult

ContentProviderResult(count: Int)

ContentProviderResult

ContentProviderResult(exception: Throwable)

Parameters
exception Throwable: This value cannot be null.

Public methods

toString

open fun toString(): String

Return
String a string representation of the object.

Properties

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025-02-10 UTC.