我需要访问类型的类字段

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


我正在尝试这样做

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


但我不知道它将是什么签名。无论我尝试什么,它总是说找不到该类型。
我应该使用什么签名?
这是Xamarin绑定项目。

最佳答案

正确答案是:

"Ljava/util/concurrent/ConcurrentHashMap;"


注意:分号很重要:)

关于java - JNI获取ConcurrentHashMap,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50387216/

10-13 04:48