Jani Geet Koncurrentshmap

JNI get ConcurentHashMap

我需要访问 class 类型为

的字段
ConcurrentHashMap<byte[], BlockingQueue<byte[]>>

我正尝试这样做

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

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

正确答案是:

"Ljava/util/concurrent/ConcurrentHashMap;"

注意:分号很重要:)