PavelK
@PavelK

Как преобразовать QByteArray в jbyteArray и передать его в функцию?

Приветствую.
В Java есть функция, к примеру:
public int send(byte[] data) 
{
....
}


Мне нужно её вызвать из C++ и передать QByteArray
встрял, на том, что не могу преобразовать:
QByteArray data;
    .... 
    jbyteArray buffer = data ; //???
    myActivity.callMethod<int>("send", "([BI)I", buffer);

Подскажите, пожалуйста, как правильно?
  • Вопрос задан
  • 474 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Как насчет QByteArray::data()?
Сигнатура "([BI)I" показывает что в метод передается еще и int, хотя выше его не вижу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы