j'ai un objet Java et un octet champ [] dans comme ceci:JNI: comment retourner un tableau d'octets via un champ java?
class MyJavaClass {
public byte[] mData;
}
Sur le côté JNI J'ai un tableau d'octets comme ceci:
unit8_t* bytes;
int size;
je peux accéder à cet objet mData
de JNI mais je ne sais pas quoi faire du côté JNI pour que cet objet mData
ait ces octets dedans.
Je ne peux pas allouer jByteArray
à chaque fois car les données changent assez souvent. Donc, je veux juste mettre mData
à partir de JNI et puis je vais informer Java via un autre rappel que j'ai mis en place les données.
Possible duplicate: [Comment accéder aux tableaux d'un objet avec JNI?] (Http://stackoverflow.com/questions/1086596/how-to-access-arrays-within-an-object-with-jni). – edwardw
Oui, le mien est un dup, je vais l'enlever rapidement –