Java Cordova插件错误

Java Cordova插件错误,java,cordova,Java,Cordova,我正在尝试制作cordova插件,我坚持使用JAVA代码。我需要在函数中迭代json,并将参数设置为其他字段 JAVA代码 Iterator keys = obj.keys(); while (keys.hasNext()) { String dynamicKey = (String) keys.next(); Object value = dynamicKey.get(dynamicKe

我正在尝试制作cordova插件,我坚持使用JAVA代码。我需要在函数中迭代json,并将参数设置为其他字段 JAVA代码

          Iterator keys = obj.keys();
            while (keys.hasNext()) {
                String dynamicKey = (String) keys.next();
                Object value = dynamicKey.get(dynamicKey);
                if (value instanceof Integer){
                    intent.putExtra(dynamicKey, dynamicKey.getInt(dynamicKey));
                } else {
                    intent.putExtra(dynamicKey, dynamicKey.getString(dynamicKey));
                }
            }
通过编译,我收到了这样的错误:

java:76:错误:找不到符号意图.putExtra(dynamicKey,dynamicKey.getString(dynamicKey))

java:74:错误:找不到符号意图.putExtra(dynamicKey,dynamicKey.getInt(dynamicKey))

cards.java:72:错误:找不到符号对象值=dynamicKey.get(dynamicKey)


出什么问题了?

我认为您只是在尝试使用的类型周围出现了错误。您正在调用
dynamicKey
上的
get
getInt
getString
,这是一个
字符串
,没有可用的方法。这就是为什么在您尝试编译时它会抛出错误。

我认为您只是在尝试使用的类型周围有错误。您正在调用
dynamicKey
上的
get
getInt
getString
,这是一个
字符串
,没有可用的方法。这就是为什么在您尝试编译时它会抛出错误。

是否缺少一些缺少符号的导入?很抱歉,我是JAVA新手及其JAVA的第一个和最后一个到期日,我需要导入哪些符号?是否缺少缺少缺少符号的导入?很抱歉,我是JAVA新手及其JAVA的第一个和最后一个到期日,我需要导入哪些符号?所以,我必须从字符串dynamicKey=(字符串)键中删除字符串和(字符串)。next()?所以,我必须从字符串dynamicKey=(字符串)键中删除字符串和(字符串)。next()?