예제 #1
0
파일: utils.cpp 프로젝트: thiagoh/cpp-jni
jobject fullexecStaticObject(JNIEnv *env, const char* classname, const char* methodname, const char* methodsig, ...) {

    va_list args;
    va_start(args, methodsig);
    method method = getStaticMethod(env, classname, methodname, methodsig);

    if (method.methodId == 0)
        return 0;

    jobject result = env->CallStaticObjectMethodV(method.clazz, method.methodId, args);
    va_end(args);

    return result;
}
예제 #2
0
void JNIHelper::callStaticVoidMethod(const char* className,const char* methodName){
	jclass clazz=getStaticClass(className);
	jmethodID methodID=getStaticMethod(clazz,methodName,"()V");
	getEnv()->CallStaticVoidMethod(clazz,methodID);
}