Bonjour à tous,
Je dois allouer et remplir "côté" C++ un tableau passé à null en paramètre d'une méthode JNI.
exemple simplifié :
Côté Java, mon tableau est toujours à null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 JNIEXPORT void JNICALL getIds(JNIEnv *env, jclass, jintArray ids) { int* tmpids = new int[nb]; env->NewIntArray(nb); for(int i = 0 ; i < nb ; i++) { // remplissage du tableau } env->SetIntArrayRegion(ids, 0,nb, tmpids); }
Quelqu'un aurait-il une piste svp ?
Partager