私は自分のネイティブ コードの 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 呼び出しに正確に返す方法を教えてください。