Java JNI如何存储字符arrray并将其记录在JNI中?
我正在将char[]从java发送到C。我想存储methodid函数的返回值:Java JNI如何存储字符arrray并将其记录在JNI中?,java,android,java-native-interface,Java,Android,Java Native Interface,我正在将char[]从java发送到C。我想存储methodid函数的返回值: mid = (*env)->GetMethodID(env, clazz, "getReg_chal", "()[C"); char[] reg_chal = (*env)-> ? 我将以下示例作为参考: jmethodID midGetName = (*env)->GetMethodID(env, employeeClass, "getAge", "()I"); int age =
mid = (*env)->GetMethodID(env, clazz, "getReg_chal", "()[C");
char[] reg_chal = (*env)-> ?
我将以下示例作为参考:
jmethodID midGetName = (*env)->GetMethodID(env, employeeClass, "getAge", "()I");
int age = (*env)->CallIntMethod(env, employeeObject, midGetName);
return age;
我写什么。。。因为CallCharArrayMethod在JNI中不可用
提前感谢。CallObjectMethod()将是可行的。看到和