У меня есть Java-объект и поле byte [] в нем, например:
class MyJavaClass {
public byte[] mData;
}
На стороне JNI у меня есть байтовый массив, подобный этому:
unit8_t* bytes;
int size;
Я могуполучить доступ к этому mData
объекту из JNI, но я не знаю, что делать на стороне JNI, чтобы у этого mData
объекта были эти байты.
Я не могу выделить jByteArray
каждый разпотому что данные меняются довольно часто.Поэтому я просто хочу установить mData
из JNI, а затем я сообщу Java через какой-то другой обратный вызов, что я настроил данные.