Beispiel #1
0
jobject createProxiedComponent(long contextAddress, const char *externalClassName, jmethodID methodID, jvalue *args)
{
	LOGV("createProxiedComponent contextAddress %ld proxiedClass %s using args %ld", contextAddress, externalClassName, (long) args);
	JNIContext *jni = JNIContext::sharedInstance();
	jclass clazz = jni->getClassRef(externalClassName);
	jobject object = jni->createNewObject(clazz, methodID, args);
	jni->deleteLocalRef(clazz);
	return object;
}