Compartir a través de


ContentProvider.OpenPipeHelper Método

Definición

Una función auxiliar para implementar #openTypedAssetFile, para crear una canalización de datos y un subproceso en segundo plano, lo que le permite transmitir los datos generados de vuelta al cliente.

[Android.Runtime.Register("openPipeHelper", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;Landroid/content/ContentProvider$PipeDataWriter;)Landroid/os/ParcelFileDescriptor;", "GetOpenPipeHelper_Landroid_net_Uri_Ljava_lang_String_Landroid_os_Bundle_Ljava_lang_Object_Landroid_content_ContentProvider_PipeDataWriter_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Android.OS.ParcelFileDescriptor OpenPipeHelper (Android.Net.Uri uri, string mimeType, Android.OS.Bundle? opts, Java.Lang.Object? args, Android.Content.ContentProvider.IPipeDataWriter func);
[<Android.Runtime.Register("openPipeHelper", "(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Ljava/lang/Object;Landroid/content/ContentProvider$PipeDataWriter;)Landroid/os/ParcelFileDescriptor;", "GetOpenPipeHelper_Landroid_net_Uri_Ljava_lang_String_Landroid_os_Bundle_Ljava_lang_Object_Landroid_content_ContentProvider_PipeDataWriter_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member OpenPipeHelper : Android.Net.Uri * string * Android.OS.Bundle * Java.Lang.Object * Android.Content.ContentProvider.IPipeDataWriter -> Android.OS.ParcelFileDescriptor
override this.OpenPipeHelper : Android.Net.Uri * string * Android.OS.Bundle * Java.Lang.Object * Android.Content.ContentProvider.IPipeDataWriter -> Android.OS.ParcelFileDescriptor

Parámetros

uri
Uri

Identificador URI cuyos datos se van a escribir.

mimeType
String

Tipo deseado de datos que se va a escribir.

opts
Bundle

Opciones proporcionadas por el autor de la llamada.

args
Object

Sus propios argumentos personalizados.

func
ContentProvider.IPipeDataWriter

Interfaz que implementa la función que realmente transmitirá los datos.

Devoluciones

Devuelve un nuevo Objeto ParcelFileDescriptor que contiene el lado de lectura de la canalización. Esto debe devolverse al autor de la llamada para leer; el autor de la llamada es responsable de cerrarlo cuando haya terminado.

Atributos

Comentarios

Documentación de Java para android.content.ContentProvider.openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object, android.content.PipeDataWriter).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a