ReleaseStringUTFChars
void ReleaseStringUTFChars(JNIEnv *env, jstring string,
const char *utf);
Informs the VM that the native code no longer needs access to
utf
. The utf
argument is a pointer derived from string
usingGetStringUTFChars()
.LINKAGE:
Index 170 in the JNIEnv interface function table.PARAMETERS of ReleaseStringUTFChars
env
: the JNI interface pointer.string
: a Java string object.utf
: a pointer to a modified UTF-8 string.Example of ReleaseStringUTFChars
const char* utf_string;
jboolean isCopy;
utf_string = env->GetStringUTFChars(str, &isCopy);
/* ... use string ... */
if (isCopy == JNI_TRUE) {
env->ReleaseStringUTFChars(str, utf_string);
}
Example of ReleaseStringUTFChars