#android #java-native-interface #android-ndk
#Android #java-native-interface #android-ndk
Вопрос:
Я подозреваю, что функция GetIntArrayElements jni ndk иногда зависала, я использовал массив для отправки списка точек сенсорного экрана в встроенную функцию C
tTouchPoint = (*env)->GetIntArrayElements(tSrc, src, NULL);
и иногда у меня сбой Galaxy Tab.
Я не могу быть уверен, что проблема связана с этой функцией. Но, похоже, с тех пор, как я изменил метод отправки значения определения точки касания, проблема исчезла.
Кто-нибудь использовал эту функцию king of в том же контексте? Это означает, что по крайней мере 60 раз в секунду?
Спасибо
Ответ №1:
Первым аргументом GetArrayElements является enviroment, а вторым — аргумент переменной.
Итак, вам нужно переписать, чтобы:
tTouchPoint = (*env)->GetIntArrayElements(env, src, NULL);