语言

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

包含类和资源的 JAR 或 APK 文件列表,由 PathSeparator.

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

包含类和资源的 JAR 或 APK 文件列表,由 PathSeparator.

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

包含类和资源的 JAR 或 APK 文件列表,由 PathSeparator.

librarySearchPath
String

包含本机库的目录列表,用 PathSeparator;分隔。null

parent
ClassLoader

父类加载程序;可能 null 适用于启动类加载程序。

delegateResourceLoading
Boolean

true 在找不到资源时将资源加载委托给父级;这不会影响类加载委派。

特性

注解

加载程序首先搜索启动类路径,然后搜索其 DEX 路径,最后搜索其父路径。 这不同于标准父级优先类加载程序。

Android 平台文档

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于