IAssetsProvider.LoadAssetFd(String, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Rappel qui permet de spécifier ou de remplacer la valeur d’une ressource ou d’une ressource basée sur un fichier.
[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
Paramètres
- path
- String
chemin d’accès de ressource chargé
- accessMode
- Int32
mode d’accès AssetManager
Retours
- Attributs
Remarques
Rappel qui permet de spécifier ou de remplacer la valeur d’une ressource ou d’une ressource basée sur un fichier.
Le système prend possession du descripteur de fichier retourné à partir de cette méthode, de sorte que ParcelFileDescriptor#dup() dup
le descripteur de fichier avant de retourner si le système ne doit pas le posséder.
Il existe deux situations dans lesquelles cette méthode sera appelée : <ul><li>AssetManager est interrogé pour un InputStream d’une ressource à l’aide d’API comme AssetManager#open
et AssetManager#openXmlResourceParser
. <li>AssetManager résout la valeur d’une ressource basée sur un fichier fournie par cette ResourcesProvider
instance. </ul>
Si la valeur récupérée à partir de ce rappel est null, AssetManager tente de trouver la ressource ou la ressource basée sur un fichier dans l’APK fournie par ResourcesProvider à laquelle cette instance est associée.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.