簡體   English   中英

Cordova插件錯誤

[英]Cordova plugin error

我正在嘗試制作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);

怎么了?

我認為你只是在嘗試使用的類型方面存在錯誤。 您在dynamicKey上調用getgetIntgetString ,它是一個String ,並且沒有這些方法可用。 這就是為什么當你嘗試編譯時它會拋出錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM