11
In realtà, io chiamo una funzione C++:Come utilizzare un array di jobject? (JNI)
JNIEXPORT vuoto JNICALL Java_test_main_JniFunctions_testObject (MEnv * env, jobject obj, jobjectArray objArray) {....}
E quello che ho 'Mi piacerebbe fare, è tornare i valori dell'oggetto originale. Considerando la dichiarazione codice Java per questo oggetto:
jniFct.testObject(new Object[][]
{
{"testTable"},
{0, 0.0, "aaa"},
{1, 1.1, "bbb"},
{2, 2.2, "ccc"}
});
In exemple, ottenere il valore della terza riga della seconda colonna.
Qualcuno ha un'idea su come farlo ??
grazie ma mi dà questo errore ::> IntelliSense: un valore di tipo "const char *" non può essere utilizzato per inizializzare un'entità di tipo "char *" E se cambio il "" char" * "" "a una" "" stringa "" ", mi dà quel tipo di valore" "" <ü "" "così ..... – Jsncrdnl
Gli errori di compilazione sarebbero più interessanti da vedere. Penso che tu debba usare 'const char * cvalue'. Modificherò la risposta ... – weekens
Grande! Ha funzionato !! Grazie ! ^^ – Jsncrdnl