jobject JNIEnv::GetObjectField(jobject Objet, jfieldID IdentifiantPropriete);
La propriété est de type Object.
#include <jni.h>
JNIEnv *pEnv;
jclass pMaClasse;
jobject pMonObjet;
jfieldID IdentifiantPropriete;
jfieldID IdentifiantPropriete2;
jobject Valeur;
jstring Valeur2;
...
IdentifiantPropriete=pEnv->GetFieldId(pMaClasse, "MaProprieteObject", "Ljava/lang/Object;");
if (!IdentifiantPropriete)
{
...
}
...
IdentifiantPropriete2=pEnv->GetFieldId(pMaClasse, "MaProprieteString", "Ljava/lang/String;");
if (!IdentifiantPropriete2)
{
...
}
...
Valeur=pEnv->GetObjectField(pMonObjet, IdentifiantPropriete);
...
Valeur2=(jstring)pEnv->GetObjectField(pMonObjet, IdentifiantPropriete2);
...