0
我是新來JNI,我想三個整數關口的下方功能帶有多個參數的JNI方法?
void pauseEffectJNI(unsigned int nSoundId)
{
// void pauseEffect(int)
JniMethodInfo methodInfo;
if (! getStaticMethodInfo(methodInfo, "pauseEffect", "(I)V"))
{
return ;
}
methodInfo.env->CallStaticVoidMethod(methodInfo.classID, methodInfo.methodID, (int)nSoundId);
methodInfo.env->DeleteLocalRef(methodInfo.classID);
}
請糾正我,如果我錯了
什麼會在這一行 如果(!getStaticMethodInfo(MethodInfo的, 「pauseEffect」, 「(I)V」))
(I; I; I)V或只是(III)V
如果我的功能是無效pauseEffectJNI(無符號整數nSoundId,無符號整型數字1,無符號int number2) ??
基本上我想知道如果我想通過一個以上的整數
感謝您的幫助是什麼?下面是功能我做了...糾正我,如果我錯了
void pauseEffectJNI(unsigned int nSoundId , unsigned int number)
{
// void pauseEffect(int)
JniMethodInfo methodInfo;
if (! getStaticMethodInfo(methodInfo, "pauseEffect", "(III)V"))
{
return ;
}
methodInfo.env->CallStaticVoidMethod(methodInfo.classID, methodInfo.methodID, (int)nSoundId,(int) number);
methodInfo.env->DeleteLocalRef(methodInfo.classID);
}
謝謝...真棒的主意! – user1201239 2012-07-19 17:19:17