2011-11-09 46 views
1

我怀疑JNI NDK的GetIntArrayElements功能有时会死机 我用了一个数组的触摸屏点的名单发送给本机C函数的Android NDK:碰撞与GetIntArrayElements

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

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

有没有人在相同的上下文中使用这个功能王? 这就是说每秒至少60次?

感谢的

回答

0

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

所以,你需要重写:

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