0
我有一個Java對象和一個字節[]字段在這樣的:JNI:如何通過java字段返回字節數組?
class MyJavaClass {
public byte[] mData;
}
在JNI側我有一個字節數組這樣的:
unit8_t* bytes;
int size;
我可以從訪問此mData
對象JNI,但我不知道在JNI上應該怎麼做,以便此對象具有這些字節。
我不能每次分配一個jByteArray
,因爲數據經常變化。所以我只想從JNI中設置mData
,然後通過一些其他的回調函數告訴Java我已經設置了數據。
可能的重複:[如何使用JNI訪問對象中的數組?](http://stackoverflow.com/questions/1086596/how-to-access-arrays-within-an-object-with-jni)。 – edwardw
是的,我的是一個dup,我將很快刪除它 –