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
- Attribute
Hinweise
Rückruf, mit dem der Wert einer dateibasierten Ressourcen 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 mithilfe von APIs wie AssetManager#open
und abgefragt 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 vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.