169 похожих чатов

Я с таким боролся, можете скинуть как метод выглядит в

api.xml?

6 ответов

4 просмотра

<method abstract="false" deprecated="not deprecated" final="false" name="setCategories" jni-signature="(Ljava/util/ArrayList;)V" bridge="false" native="false" return="void" jni-return="V" static="false" synchronized="false" synthetic="false" visibility="public"> <parameter name="p0" type="java.util.ArrayList&lt;java.lang.String&gt;" jni-type="Ljava/util/ArrayList&lt;Ljava/lang/String;&gt;;"> </parameter> </method> На первый взгляд не генерирует методы, в которых есть ArrayList

Taràs-Shevchùk Автор вопроса
Dmitriy
<method abstract="false" deprecated="not deprecate...

Судя по названию, оно должно генерировать свойство, у вас часом не существует уже свойство Categories в этом или базовом класе?

Taràs Shevchùk
Судя по названию, оно должно генерировать свойство...

Свойство есть с названием Categories, но проблема в том, что при присвоении не выполняется функционал метода библиотеки, только присваивание

Dmitriy
Свойство есть с названием Categories, но проблема ...

+ там несколько переопределенных методов, в одном случае передается ArrayList<String>, в другом просто ArrayList, в ещё одном просто List<string>

Taràs-Shevchùk Автор вопроса
Dmitriy
Свойство есть с названием Categories, но проблема ...

Попробуйте поставить для этого метода аттрибут propertyName пустым. Оно в таком случае должно сгенерировать метод SetCategories, который по идее вызывает правильный нативный код. Возможно java bindings генератор неправильно делает биндинг при наследовании

Taràs Shevchùk
Попробуйте поставить для этого метода аттрибут pro...

Принял, буду смотреть, большое спасибо за наводку! Сегодня уже 6 часов убил, ничего похожего не нашёл

Похожие вопросы

Обсуждают сегодня

generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Хотел уточнить: копирование из одного рекорда в другой однотипный рекорд можно только по полям отдельно или можно чохом, типа Assign?
Ed Doc
9
Похоже опять туплю задача https://stepik.org/lesson/5431/step/8?unit=1132 код и его работа https://play.haskell.org/saved/lmYTShXM на мой взгляд все правильно, и даже избыто...
Fedor
8
что-то я не понимаю, в линуксе отладочную информацию как убрать из бинаря? он что с этой опцией, что без - одного и того же (достаточно большого) размера (да, я про лазарь)
Iluha Companets
13
Hey Does anyone know how can I receive push notifications from Github on my account? The official Github android app doesn't send notifications, and I don't use the email bec...
Jacob
10
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Как в webstorm включить фичу, чтобы прямо в коде можно было видеть кто редактировал это строчку и в каком коммите?
Антон
8
задача какая - что ты дальше с этой переменно будешь делать? Чем вот так не устраивает? var v1: T;
Александр (Rouse_) Багель
6
Карта сайта