IAssetsProvider.LoadAssetFd(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Rückruf, mit dem der Wert einer dateibasierten Ressourcen oder Ressource angegeben oder außer Kraft gesetzt werden kann.
[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
Parameter
- path
- String
der zu ladende Objektpfad
- accessMode
- Int32
Der AssetManager Zugriffsmodus
Gibt zurück
Ein Objektdateideskriptor für den angeforderten Pfad, oder null um zu ermöglichen AssetManager , das Objekt innerhalb der zugeordneten APK zu finden.
- Attribute
Hinweise
Rückruf, mit dem der Wert einer dateibasierten Ressource oder ressource angegeben oder außer Kraft gesetzt werden kann.
Das System übernimmt den Besitz des von dieser Methode zurückgegebenen Dateideskriptors, sodass ParcelFileDescriptor#dup() dup der Dateideskriptor vor dem Zurückgeben, wenn das System es nicht besitzen sollte.
Es gibt zwei Situationen, in denen diese Methode aufgerufen wird: <ul><li>AssetManager wird für einen InputStream einer Ressource mit APIs wie AssetManager#open und .AssetManager#openXmlResourceParser
<li>AssetManager löst den Wert einer dateibasierten Ressource auf, die von dieser ResourcesProvider Instanz bereitgestellt wird.
</ul>
Wenn der aus diesem Rückruf abgerufene Wert null ist, versucht AssetManager, die dateibasierte Ressource oder Ressource innerhalb der APK zu finden, die vom ResourcesProvider bereitgestellt wird, dem diese Instanz zugeordnet ist.
Java Dokumentation für android.content.res.loader.AssetsProvider.loadAssetFd(java.lang.String, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.