1

Web サイトで与えられた例を実装しようとしているときに問題に直面しています。

クラス内のメソッドの 1 つに、次のような署名があります -

private void updateTable(JsArray 価格) {....}

そして、このメソッドを別のメソッドから次のように呼び出そうとしています-

updateTable(JsonUtils.safeEval(response.getText()));

これを行っている間、コンパイルエラーが次のように表示されます-

StockWatcher 型のメソッド updateTable(JsArray) は、引数 (JavaScriptObject) には適用されません。

Web サイトに表示されている正確なコードを使用しましたが、このエラーが表示されます。何をする必要があるのか​​わからない。助けてください。

4

1 に答える 1

1

この問題は、次の変更を行うことで修正されました -

updateTable((JsArray)JsonUtils.safeEval(response.getText()));

上記のステートメントでキャストを導入しました。

于 2013-11-04T15:32:05.540 に答える