# Print output for @column tags ?> ContentProvider.PipeDataWriter - Android SDK | Android Developers

Most visited


Recently visited


ContentProvider.PipeDataWriter

public static interface ContentProvider.PipeDataWriter

android.content.ContentProvider.PipeDataWriter<T>


Interface to write a stream of data to a pipe. Use with ContentProvider#openPipeHelper.

Summary


Public methods

abstract void writeDataToPipe(ParcelFileDescriptor output, Uri uri, String mimeType, Bundle opts, T args)

Called from a background thread to stream data out to a pipe.

Public methods


writeDataToPipe

public abstract void writeDataToPipe (ParcelFileDescriptor output, 
                Uri uri, 
                String mimeType, 
                Bundle opts, 
                T args)

Called from a background thread to stream data out to a pipe. Note that the pipe is blocking, so this thread can block on writes for an arbitrary amount of time if the client is slow at reading.

Parameters
output ParcelFileDescriptor: The pipe where data should be written. This will be closed for you upon returning from this function. This value cannot be null.

uri Uri: The URI whose data is to be written. This value cannot be null.

mimeType String: The desired type of data to be written. This value cannot be null.

opts Bundle: Options supplied by caller. This value may be null.

args T: Your own custom arguments. This value may be null.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.