我正在为我的本机代码编写 JNI 包装器,我的代码是 fallows
我的Java本机方法->
public native static String GetMimo(String input, String out1,
String out2);
我的 C 原生方法 ->
jstring Java_test_mimo_mimojni_DataFecth_GetMimo( JNIEnv* env,String input, String output1, String output2);
{
char *outmimoOne , *outmimoTwo;
GetMimo(&outmimo, &outmimoTwo); // My Native code function call , it allocates the memory and fill the data
return (*env)->(env,outmimoTwo);
}
在这里,我想将数据 outmimoOne 返回到 output1 并将 outmimoTwo 返回到 output2 。由于我是 Java 新手,我如何将这两个变量作为我们在 C 中通过引用获取的方式返回到我的 java 调用中。