DocumentsProvider.OpenDocumentThumbnail Método

Definición

Abra y devuelva una miniatura del documento solicitado.

[Android.Runtime.Register("openDocumentThumbnail", "(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "GetOpenDocumentThumbnail_Ljava_lang_String_Landroid_graphics_Point_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Content.Res.AssetFileDescriptor? OpenDocumentThumbnail(string? documentId, Android.Graphics.Point? sizeHint, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openDocumentThumbnail", "(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "GetOpenDocumentThumbnail_Ljava_lang_String_Landroid_graphics_Point_Landroid_os_CancellationSignal_Handler")>]
abstract member OpenDocumentThumbnail : string * Android.Graphics.Point * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor
override this.OpenDocumentThumbnail : string * Android.Graphics.Point * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor

Parámetros

documentId
String

documento que se va a devolver.

sizeHint
Point

sugerencia de las dimensiones de miniatura óptimas.

signal
CancellationSignal

utilizado por el autor de la llamada para indicar si se debe cancelar la solicitud. Puede ser null.

Devoluciones

Atributos

Excepciones

Comentarios

Abra y devuelva una miniatura del documento solicitado.

Un proveedor debe devolver una miniatura que coincida estrechamente con el tamaño de sugerencia, intentando servir desde una caché local si es posible. Un proveedor nunca debe devolver imágenes con más de un doble del tamaño de sugerencia.

Si realiza operaciones costosas para descargar o generar una miniatura, debe comprobar CancellationSignal#isCanceled() periódicamente para anular las solicitudes de miniatura abandonadas.

Java documentación para android.provider.DocumentsProvider.openDocumentThumbnail(java.lang.String, android.graphics.Point, android.os.CancellationSignal).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a