выпустить локальную ссылку на массив:
м коде Java у меня есть 2D-массив с плавающей точкойfloat[x][4] floatArray
, Вотx
может быть между 1 и 25. Я должен передать этот двумерный массив с плавающей точкойC++
метод черезJNI
, мойJNI
метод
jboolean MyJNIMethod(JNIEnv * env, jobject obj, jobjectArray myArray)
{
//how to convert this myArray to something that can be safely passed to C++ method below
}
внутриMyJNIMethod
Я должен позвонитьC++
метод и передать этому массиву 2D float-массив, взятый из Java
bool MyCplusPlusMethod(float coordinates[][4])
{
}
Я испытываю трудности в правильном преобразовании рабочего объекта в float [] [] из-за недостатка знаний в области разработки. Может кто-нибудь сказать мне самый простой и безопасный способ? Спасибо