Bonjour à tous,

Je dois allouer et remplir "côté" C++ un tableau passé à null en paramètre d'une méthode JNI.
exemple simplifié :

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);
}
Côté Java, mon tableau est toujours à null.

Quelqu'un aurait-il une piste svp ?