是否可以更改此代码片段以使 SetLongField 变为 setIntField ?
jobject nbField ;
UL l_ul_NbField ;
jclass longClass = i_env->GetObjectClass(nbField);
jfieldID val = i_env->GetFieldID(longClass, "value", "J");
i_env->SetLongField(nbField, val, (L)l_ul_NbField);
当我做 :
jclass intClass = i_env->GetObjectClass(nbField);
jfieldID val = i_env->GetFieldID(intClass, "value", "I");
i_env->SetIntField(nbField, val, (I)l_ul_NbField);
它崩溃了!为什么 ?