IsSameObject
jboolean IsSameObject(JNIEnv *env, jobject ref1, jobject ref2);
Tests whether two references refer to the same Java object.
LINKAGE:
Index 24 in the JNIEnv interface function table.
PARAMETERS of IsSameObject
env: the JNI interface pointer.ref1: a Java object.ref2: a Java object.RETURNS:
Returns
JNI_TRUE if ref1 and ref2 refer to the same Java object, or are both NULL; otherwise, returns JNI_FALSE.
Example of IsSameObject
{
jobject o = env->NewLocalRef(jobj);
if ( !env->IsSameObject(o,NULL))
{
....
}
if ( !env->IsSameObject(o,NULL))
{
....
}
}