JNI获得ConcurentHashMap

时间:2018-05-17 08:51:56

标签: java xamarin binding java-native-interface signature

我需要访问类型

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

我试图通过

这样做
JNIEnv.GetFieldID(class_ref, "queuesMap", "some_signature");

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

1 个答案:

答案 0 :(得分:1)

正确答案是:

"Ljava/util/concurrent/ConcurrentHashMap;"

注意:分号很重要:)