Sto restituendo una jstring da un metodo JNI. Eliminare il riferimento locale ad esso prima di restituire il valore.Chiamare DeleteLocalRef nell'interfaccia java originale
JNIEXPORT jstring JNICALL TestJNIMethod(JNIEnv* env, jclass)
{
jstring test_string = env->NewStringUTF("test_string_value");
env->DeleteLocalRef(test_string);
return test_string;
}
Sarebbe il metodo Java chiamata ancora in grado di accedere al jstring restituita o sarebbe la pulizia Garbage collector la memoria?