bool CXXContext::deleteProxyComponent(jobject externalObject) { LOGV("deleteProxyComponent externalObject %ld", (long) externalObject); JNIContext *jni = JNIContext::sharedInstance(); bool success = false; jni->pushLocalFrame(); if (jni->newLocalRef(externalObject) != 0) { jobject globalRef = jni->newGlobalRef(externalObject); jni->deleteGlobalRef(globalRef); success = true; } jni->popLocalFrame(); return success; }