在 jni 中,我们有GetPrimitiveArrayElements函数来获取指向堆上数组元素的指针并ReleasePrimitiveArrayElements删除数组的本地副本。
GetPrimitiveArrayElements
ReleasePrimitiveArrayElements
但是我将 java 对象数组传递给 JNI。这些数组元素使用GetObjectArrayElement函数迭代到本地 jobject。
GetObjectArrayElement
但是如何在处理数组元素后删除 jobject 的本地引用。
谢谢
java java-native-interface
java ×1
java-native-interface ×1