Added in API level 11
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
Added in API level 11
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. |