Version: 2023.2
public static IntPtr GetConstructorID (IntPtr javaClass);
public static IntPtr GetConstructorID (IntPtr javaClass, string signature);

参数

javaClass 原始 JNI Java 类对象(通过调用 AndroidJNI.FindClass 获得)。
signature 构造函数方法签名(例如,通过调用 AndroidJNIHelper.GetSignature 获得)。

描述

扫描特定 Java 类,以查找与签名匹配的构造函数方法。

执行签名比较,以允许该类类型的子类/基类。 如果未提供签名,则返回找到的第一个构造函数。

另请参阅:AndroidJNIHelper.GetSignatureAndroidJNIHelper.GetMethodIDAndroidJNIHelper.GetFieldID


public static IntPtr GetConstructorID (IntPtr jclass, object[] args);

参数

javaClass 原始 JNI Java 类对象(通过调用 AndroidJNI.FindClass 获得)。
args 包含要在调用构造函数时向构造函数传递的参数的数组。

描述

根据调用参数获取构造函数的 JNI 方法 ID。

基于传递的参数扫描特定 Java 类,以查找与签名匹配的构造函数方法。 执行签名比较,以允许该类类型的子类/基类。