私のGWTアプリはこの例外をスローしています:
Caused by: java.lang.ClassCastException: com.google.gwt.core.client.JavaScriptObject$ cannot be cast to java.lang.String
JSNIを介してこの関数の文字列応答を取得する場合:
public final native String data()/*-{
return $wnd.getdata();
}-*/;
}
Javascriptコードは次のとおりです。
function getdata(){
var data = MyObject.data();
console.log(data);
return data;
}
Firebugからのデータ出力をログに記録しています。出力は次のとおりです(js関数が実際に何かを返しているかどうかを確認するため)。
-0.00030517578125,0.00006103515625,0.00115966796875,0.00146484375、-0.00091552734375、-0.000946044921875、-0.001983642578125、-0.003997802734375、-0.005126953125、-0.00360107421875、-0.0032958984375、-0.004119873046875、-0.00433349609375、-0.0023193 、-0.0067138671875、-0.005279541015625、-0.006072998046875、