2011-11-09 72 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);