Cordova插件错误

时间:2017-01-18 18:15:03

标签: java cordova

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

          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));
                }
            }

通过编译,我收到了这样的错误:

  

cards.java:76:错误:找不到符号intent.putExtra(dynamicKey,dynamicKey.getString(dynamicKey));

     

cards.java:74:错误:找不到符号intent.putExtra(dynamicKey,dynamicKey.getInt(dynamicKey));

     

cards.java:72:错误:找不到符号Object value = dynamicKey.get(dynamicKey);

怎么了?

1 个答案:

答案 0 :(得分:0)

我认为您只是在尝试使用的类型方面存在错误。您在get上呼叫getIntgetStringdynamicKey,这是一个String,并且没有这些方法可用。这就是为什么当你尝试编译时它会抛出错误的原因。