2017-01-18 11 views
1

私はコードワプラグインを作ろうとしていて、JAVAコードを貼り付けました。私はこのようなエラーを受け取る機能でJSONを反復処理し、 Javaコードに意図余分なフィールドを編集してCordova Plugin error

  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: error: cannot find symbol intent.putExtra(dynamicKey, dynamicKey.getString(dynamicKey));

cards.java:74: error: cannot find symbol intent.putExtra(dynamicKey, dynamicKey.getInt(dynamicKey));

cards.java:72: error: cannot find symbol Object value = dynamicKey.get(dynamicKey);

いただきましたの?

+0

紛失したシンボルのインポートがありません。 – nicobatu

+0

申し訳ありません私は初心者のJAVAとその最初と最後の有効期限は、どの記号をインポートする必要がありますか? – slowkazak

答えて

0

私は、使用しようとしているタイプの周辺にエラーがあると思います。 getgetIntおよびgetStringdynamicKeyとしています。これはStringであり、利用可能な方法はありません。そのため、コンパイルしようとするとエラーが発生します。

+0

なので、StringとStringをStringから削除する必要があります。dynamicKey =(String)keys.next()? – slowkazak