public static interface ContentProvider.PipeDataWriter
android.content.ContentProvider.PipeDataWriter<T> |
Interface to write a stream of data to a pipe. Use with openPipeHelper(Uri, String, Bundle, T, ContentProvider.PipeDataWriter
.
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. |
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. |
uri |
Uri : The URI whose data is to be written. |
mimeType |
String : The desired type of data to be written. |
opts |
Bundle : Options supplied by caller. |
args |
T : Your own custom arguments. |