DelegateLastClassLoader コンストラクター

定義

オーバーロード

名前 説明
DelegateLastClassLoader(String, ClassLoader)

ライブラリ検索パスと親リソース委任が有効になっていない DelegateLastClassLoader を作成します。

DelegateLastClassLoader(String, String, ClassLoader)

親リソースの委任が有効になっている DelegateLastClassLoader を作成します。

DelegateLastClassLoader(String, String, ClassLoader, Boolean)

指定した DEX パスとネイティブ ライブラリ検索パスの DelegateLastClassLoader を作成します。

DelegateLastClassLoader(String, ClassLoader)

ライブラリ検索パスと親リソース委任が有効になっていない DelegateLastClassLoader を作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=27)]
public DelegateLastClassLoader(string? dexPath, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=27)>]
new Dalvik.SystemInterop.DelegateLastClassLoader : string * Java.Lang.ClassLoader -> Dalvik.SystemInterop.DelegateLastClassLoader

パラメーター

dexPath
String

PathSeparatorで区切られたクラスとリソースを含む JAR または APK ファイルの一覧。

parent
ClassLoader

親クラス ローダー。は、ブート クラス ローダーに対して null 可能性があります。

属性

注釈

便利なオーバーロードに関する AOSP ソース ドキュメント。

このページの一部は、によって作成および共有され、 で説明されている条件に従って使用される作業に基づく変更です。

適用対象

DelegateLastClassLoader(String, String, ClassLoader)

親リソースの委任が有効になっている DelegateLastClassLoader を作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=27)]
public DelegateLastClassLoader(string? dexPath, string? librarySearchPath, Java.Lang.ClassLoader? parent);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)V", "", ApiSince=27)>]
new Dalvik.SystemInterop.DelegateLastClassLoader : string * string * Java.Lang.ClassLoader -> Dalvik.SystemInterop.DelegateLastClassLoader

パラメーター

dexPath
String

PathSeparatorで区切られたクラスとリソースを含む JAR または APK ファイルの一覧。

librarySearchPath
String

ネイティブ ライブラリを含むディレクトリの一覧は、 PathSeparatorで区切られます。 nullできます。

parent
ClassLoader

親クラス ローダー。は、ブート クラス ローダーに対して null 可能性があります。

属性

注釈

便利なオーバーロードに関する AOSP ソース ドキュメント。

このページの一部は、によって作成および共有され、 で説明されている条件に従って使用される作業に基づく変更です。

適用対象

DelegateLastClassLoader(String, String, ClassLoader, Boolean)

指定した DEX パスとネイティブ ライブラリ検索パスの DelegateLastClassLoader を作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V", "", ApiSince=29)]
public DelegateLastClassLoader(string dexPath, string? librarySearchPath, Java.Lang.ClassLoader? parent, bool delegateResourceLoading);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)V", "", ApiSince=29)>]
new Dalvik.SystemInterop.DelegateLastClassLoader : string * string * Java.Lang.ClassLoader * bool -> Dalvik.SystemInterop.DelegateLastClassLoader

パラメーター

dexPath
String

PathSeparatorで区切られたクラスとリソースを含む JAR または APK ファイルの一覧。

librarySearchPath
String

ネイティブ ライブラリを含むディレクトリの一覧は、 PathSeparatorで区切られます。 nullできます。

parent
ClassLoader

親クラス ローダー。は、ブート クラス ローダーに対して null 可能性があります。

delegateResourceLoading
Boolean

true リソースが見つからないときに親にリソースの読み込みを委任する場合。これは、クラスの読み込み委任には影響しません。

属性

注釈

ローダーは、最初にブート クラス パス、その DEX パス、最後に親パスを検索します。 これは、標準の親ファースト クラス ローダーとは異なります。

Android プラットフォームのドキュメント

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象