ContentResolverDataProvider

class ContentResolverDataProvider(uri: Uri) : <ERROR CLASS> ERROR CLASS: Symbol not found for InputStreamDataProvider, Parcelable, <ERROR CLASS> ERROR CLASS: Symbol not found for WritableDataProvider, <ERROR CLASS> ERROR CLASS: Symbol not found for UriDataProvider

Data provider for opening PDF documents directly from a ContentProvider using Android's content resolver framework. PSPDFKit internally uses this data provider when loading a document from an Uri that uses the content:// or file:// scheme.

Creates the data provider for loading a document from the given content provider uri.

Parameters

uri

A content provider URI with supported scheme (content:// or file://).

Constructors

Link copied to clipboard
constructor(uri: Uri)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun canWrite(): Boolean
Link copied to clipboard
open override fun describeContents(): Int
Link copied to clipboard
open override fun finishWrite(): Boolean
Link copied to clipboard
open override fun getSize(): Long
Link copied to clipboard
open override fun getTitle(): String?
Link copied to clipboard
open override fun getUid(): String
Link copied to clipboard
open override fun getUri(): Uri
Link copied to clipboard
open override fun openInputStream(): InputStream
Link copied to clipboard
open override fun startWrite(writeMode: ERROR CLASS: Symbol not found for WritableDataProvider.WriteMode): Boolean
Link copied to clipboard
open override fun supportsAppending(): Boolean
Link copied to clipboard
open override fun write(data: ByteArray): Boolean
Link copied to clipboard
open override fun writeToParcel(dest: Parcel, flags: Int)