Java JNI如何存储字符arrray并将其记录在JNI中?

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 =

我正在将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 =  (*env)->CallIntMethod(env, employeeObject, midGetName);
    return age;
我写什么。。。因为CallCharArrayMethod在JNI中不可用

提前感谢。

CallObjectMethod()将是可行的。看到和