IAssetsProvider.LoadAssetFd(String, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devolución de llamada que permite especificar o invalidar el valor de un recurso o recursos basados en archivos.
[Android.Runtime.Register("loadAssetFd", "(Ljava/lang/String;I)Landroid/content/res/AssetFileDescriptor;", "GetLoadAssetFd_Ljava_lang_String_IHandler:Android.Content.Res.Loader.IAssetsProvider, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public virtual Android.Content.Res.AssetFileDescriptor? LoadAssetFd (string path, int accessMode);
[<Android.Runtime.Register("loadAssetFd", "(Ljava/lang/String;I)Landroid/content/res/AssetFileDescriptor;", "GetLoadAssetFd_Ljava_lang_String_IHandler:Android.Content.Res.Loader.IAssetsProvider, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member LoadAssetFd : string * int -> Android.Content.Res.AssetFileDescriptor
override this.LoadAssetFd : string * int -> Android.Content.Res.AssetFileDescriptor
Parámetros
- path
- String
la ruta de acceso del recurso que se carga
- accessMode
- Int32
el modo de AssetManager
acceso
Devoluciones
- Atributos
Comentarios
Devolución de llamada que permite especificar o invalidar el valor de un recurso o recursos basados en archivos.
El sistema tomará posesión del descriptor de archivo devuelto desde este método, por lo que ParcelFileDescriptor#dup() dup
el descriptor de archivo antes de devolver si el sistema no debe poseerlo.
Hay dos situaciones en las que se llamará a este método: <ul<>li>AssetManager se consulta para un InputStream de un recurso mediante API como AssetManager#open
y AssetManager#openXmlResourceParser
. <li>AssetManager está resolviendo el valor de un recurso basado en archivos proporcionado por esta ResourcesProvider
instancia de está asociado. </ul>
Si el valor recuperado de esta devolución de llamada es null, AssetManager intentará encontrar el recurso o recurso basado en archivos dentro del APK proporcionado por ResourcesProvider con el que está asociada esta instancia.
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.