Jani Geet Koncurrentshmap
JNI get ConcurentHashMap
我需要访问 class 类型为
的字段
ConcurrentHashMap<byte[], BlockingQueue<byte[]>>
我正尝试这样做
JNIEnv.GetFieldID(class_ref, "queuesMap", "some_signature");
但我不知道它会是什么签名。无论我尝试什么,它总是说找不到该类型。
我应该使用什么签名?
它是 Xamarin 绑定项目。
正确答案是:
"Ljava/util/concurrent/ConcurrentHashMap;"
注意:分号很重要:)
我需要访问 class 类型为
的字段ConcurrentHashMap<byte[], BlockingQueue<byte[]>>
我正尝试这样做
JNIEnv.GetFieldID(class_ref, "queuesMap", "some_signature");
但我不知道它会是什么签名。无论我尝试什么,它总是说找不到该类型。 我应该使用什么签名? 它是 Xamarin 绑定项目。
正确答案是:
"Ljava/util/concurrent/ConcurrentHashMap;"
注意:分号很重要:)