GetByteArrayElements何时返回null?

时间:2014-09-15 15:58:29

标签: java android c++ android-ndk java-native-interface

我正在使用JNI / NDK将一些C ++库与Android应用程序结合在一起。其中一种Java方法使用字节数组,因此我需要在JNI绑定中调用GetByteArrayElements。在什么情况下GetByteArrayElements返回NULL? Oracle的documentation只是声明:

Returns a pointer to the array elements, or NULL if the operation fails.

哪些情况会导致操作失败并返回NULL?

1 个答案:

答案 0 :(得分:1)

它返回NULL if the operation fails,否则不包括你的空数组。