Beispiel #1
0
jobject CXXContext::createProxiedCallback(long contextAddress, long proxiedObjectID, const char *externalClassName)
{
	LOGV("createProxiedCallback contextAddress %ld proxiedObjectID %d proxiedClass %s", contextAddress, proxiedObjectID, externalClassName);
	JNIContext *jni = JNIContext::sharedInstance();
	jclass clazz = jni->getClassRef(externalClassName);
	jobject object = jni->callObjectMethod(ectx_object, ectx_method_createProxiedCallback, (jlong) contextAddress, (jlong) proxiedObjectID, clazz);
	jni->deleteLocalRef(clazz);
	return object;
}