Android NDK:GetIntArrayElements崩溃

时间:2011-11-09 08:29:41

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

我怀疑jni ndk的GetIntArrayElements函数有时会崩溃 我使用数组将触摸屏点列表发送到本机C函数

tTouchPoint = (*env)->GetIntArrayElements(tSrc, src, NULL);

有时我的Galaxy Tab会崩溃。 我不能确定问题是由于这个功能。但似乎是因为我改变了发送触摸点检测值的方法,问题就消失了。

有没有人在同一个环境中使用这个功能之王? 那就是说每秒至少60次?

感谢的

1 个答案:

答案 0 :(得分:0)

GetArrayElements的第一个参数是环境,第二个是变量的参数。

所以你需要重写:

tTouchPoint = (*env)->GetIntArrayElements(env, src, NULL);