語言

InMemoryDexClassLoader 建構函式

定義

多載

名稱 Description
InMemoryDexClassLoader(ByteBuffer, ClassLoader)

建立一個新的記憶體內 DEX 類別載入器。

InMemoryDexClassLoader(ByteBuffer[], ClassLoader)

建立記憶體內的 DEX 類別載入器,並設定指定的 DEX 緩衝區。

InMemoryDexClassLoader(ByteBuffer[], String, ClassLoader)

建立記憶體內的 DEX 類別載入器,並設定指定的 DEX 緩衝區。

InMemoryDexClassLoader(ByteBuffer, ClassLoader)

建立一個新的記憶體內 DEX 類別載入器。

[Android.Runtime.Register(".ctor", "(Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V", "", ApiSince=26)]
public InMemoryDexClassLoader(Java.Nio.ByteBuffer dexBuffer, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "(Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V", "", ApiSince=26)>]
new Dalvik.SystemInterop.InMemoryDexClassLoader : Java.Nio.ByteBuffer * Java.Lang.ClassLoader -> Dalvik.SystemInterop.InMemoryDexClassLoader

參數

dexBuffer
ByteBuffer

一個緩衝區,包含 DEX 檔案,內容介於其位置與限制之間。

parent
ClassLoader

用於委派的父類別載入器;可能是 null。

屬性

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

InMemoryDexClassLoader(ByteBuffer[], ClassLoader)

建立記憶體內的 DEX 類別載入器,並設定指定的 DEX 緩衝區。

[Android.Runtime.Register(".ctor", "([Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V", "", ApiSince=27)]
public InMemoryDexClassLoader(Java.Nio.ByteBuffer[] dexBuffers, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "([Ljava/nio/ByteBuffer;Ljava/lang/ClassLoader;)V", "", ApiSince=27)>]
new Dalvik.SystemInterop.InMemoryDexClassLoader : Java.Nio.ByteBuffer[] * Java.Lang.ClassLoader -> Dalvik.SystemInterop.InMemoryDexClassLoader

參數

dexBuffers
ByteBuffer[]

一個包含 DEX 檔案的緩衝區陣列,介於其位置與限制之間。

parent
ClassLoader

用於委派的父類別載入器;可能是 null。

屬性

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

InMemoryDexClassLoader(ByteBuffer[], String, ClassLoader)

建立記憶體內的 DEX 類別載入器,並設定指定的 DEX 緩衝區。

[Android.Runtime.Register(".ctor", "([Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=29)]
public InMemoryDexClassLoader(Java.Nio.ByteBuffer[] dexBuffers, string? librarySearchPath, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "([Ljava/nio/ByteBuffer;Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=29)>]
new Dalvik.SystemInterop.InMemoryDexClassLoader : Java.Nio.ByteBuffer[] * string * Java.Lang.ClassLoader -> Dalvik.SystemInterop.InMemoryDexClassLoader

參數

dexBuffers
ByteBuffer[]

一個包含 DEX 檔案的緩衝區陣列,介於其位置與限制之間。

librarySearchPath
String

包含原生函式庫的目錄列表,界定為 PathSeparator;可能為 null。

parent
ClassLoader

用於委派的父類別載入器;可能是 null。

屬性

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於