有许多函数可用于从C调用java,但是没有函数调用String返回java方法。有人可以建议我如何从C调用字符串返回java方法吗?
CallBooleanMethod,
CallBooleanMethodV,
CallBooleanMethodA,
CallByteMethod,
CallByteMethodV,
CallByteMethodA,
CallCharMethod,
CallCharMethodV,
CallCharMethodA,
CallShortMethod,
CallShortMethodV,
CallShortMethodA,
CallIntMethod,
CallIntMethodV,
CallIntMethodA,
CallLongMethod,
CallLongMethodV,
CallLongMethodA,
CallFloatMethod,
CallFloatMethodV,
CallFloatMethodA,
CallDoubleMethod,
CallDoubleMethodV,
CallDoubleMethodA,
CallVoidMethod,
CallVoidMethodV,
CallVoidMethodA,
答案 0 :(得分:1)
您可以使用CallObjectMethod()
和朋友。如果JAVA方法返回String
。然后返回的jobject
可以投放到jstring
,您可以使用GetStringChars()
获取jchar *