JNI получает ConcurentHashMap - PullRequest
0 голосов
/ 17 мая 2018

Мне нужно получить доступ к полю класса

ConcurrentHashMap<byte[], BlockingQueue<byte[]>>

Я пытаюсь сделать это

JNIEnv.GetFieldID(class_ref, "queuesMap", "some_signature");

но я понятия не имею, что это будет за подпись. Что бы я ни старался, это всегда говорит, что тип не может быть найден. Какую подпись я должен использовать? Это обязательный проект Xamarin.

1 Ответ

0 голосов
/ 17 мая 2018

Правильный ответ:

"Ljava/util/concurrent/ConcurrentHashMap;"

Примечание: точка с запятой важна:)

...