Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Android NDK: возврат массива

#android_sdk #jni #cpp


В программе на с++ формируются данные, которые требуется передать в java. Данные
в виде нескольких объектов class{ String name; int x, y, sx, sy; }; Можно запрашивать
каждое значение отдельной функцией, но это совсем не вариант.
Есть способ, которым можно вернуть в java массив, например в виде списка ключей и
значений? Или в виде дерева, куда можно положить сразу все необходимые значения. То
есть вопрос: как вернуть значения и пользоваться ими с легкостью и простотой.
UPD. Вот как-то так. http://mikelsv.livejournal.com/8902.html . << Это ответ.    


Ответы

Ответ 1



Могу ошибаться, но в поле можно использовать тип JNI jobject, а точнее их массив передавая в функцию JNI и потом использовать в Java. Первое, что пришло в голову.

Комментариев нет:

Отправить комментарий