javaClass | 原始 JNI Java 类对象(通过调用 AndroidJNI.FindClass 获得)。 |
methodName | 在 Java 中声明的方法名称。 |
signature | 方法签名(例如,通过调用 AndroidJNIHelper.GetSignature 获得)。 |
isStatic | 对于静态方法,设置为 true ;对于实例(非静态)方法,设置为 false 。 |
扫描特定的 Java 类以查找与名称和签名匹配的方法。
签名比较是为了允许类类型的子类/基类。如果未提供签名,则将返回第一个具有正确名称的方法。
其他资源:AndroidJNIHelper.GetSignature、AndroidJNIHelper.GetConstructorID、AndroidJNIHelper.GetFieldID。
javaClass | 原始 JNI Java 类对象(通过调用 AndroidJNI.FindClass 获得)。 |
methodName | 在 Java 中声明的方法名称。 |
args | 包含要传递给调用的方法的参数的数组。 |
isStatic | 对于静态方法,设置为 true ;对于实例(非静态)方法,设置为 false 。 |
基于调用参数获取 JNI 方法 ID。
通用参数表示方法的返回值类型,常规方法假设返回值类型为“void”。扫描特定的 Java 类以查找与传递参数的签名匹配的方法。签名比较是为了允许类类型的子类/基类。
javaClass | 原始 JNI Java 类对象(通过调用 AndroidJNI.FindClass 获得)。 |
methodName | 在 Java 中声明的方法名称。 |
args | 包含要传递给调用的方法的参数的数组。 |
isStatic | 对于静态方法,设置为 true ;对于实例(非静态)方法,设置为 false 。 |
基于调用参数获取 JNI 方法 ID。
通用参数表示方法的返回值类型,常规方法假设返回值类型为“void”。扫描特定的 Java 类以查找与传递参数的签名匹配的方法。签名比较是为了允许类类型的子类/基类。