IAssetsProvider.LoadAssetFd(String, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Callback che consente di specificare o eseguire l'override del valore di risorse o asset basati su file.
[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
Parametri
- path
- String
percorso dell'asset caricato
- accessMode
- Int32
modalità AssetManager
di accesso
Restituisce
- Attributi
Commenti
Callback che consente di specificare o eseguire l'override del valore di risorse o asset basati su file.
Il sistema assumerà la proprietà del descrittore di file restituito da questo metodo, quindi ParcelFileDescriptor#dup() dup
il descrittore di file prima di restituire se il sistema non deve essere proprietario.
Esistono due situazioni in cui questo metodo verrà chiamato: <ul<>li>AssetManager viene sottoposto a query per un inputStream di un asset usando API come AssetManager#open
e AssetManager#openXmlResourceParser
. <li>AssetManager sta risolvendo il valore di una risorsa basata su file fornita dall'istanza ResourcesProvider
a cui è associata. </ul>
Se il valore recuperato da questo callback è null, AssetManager tenterà di trovare la risorsa o l'asset basato su file all'interno dell'APK fornito da ResourcesProvider a cui è associata questa istanza.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.