如何获取存储在 Java HashMap 中的字符串列表作为值

问题描述 投票:0回答:0

所以,我有一个 hashmap 在 kotlin 中声明为:

var hm = hashMapOf("in1" to arrayListOf("a","b","c"))

我想要 JNI 中“in1”的值,因为这就是我正在做的事情,我的应用程序崩溃了,有人可以帮我吗?

class hashMap = env->GetObjectClass(hm);
jmethodID getID = env->GetMethodID(hashMap, "get", "(Ljava/lang/String;)[Ljava/lang/String;");
jobjectArray value = (jobjectArray) env->CallObjectMethod(hm,getID,(jstring) "in1");
java android kotlin java-native-interface jnienv
© www.soinside.com 2019 - 2024. All rights reserved.