String
GWT プロジェクトで Java メソッドへの受け渡しに問題があります。
public final native String waveIt()/*-{
var instance = this;
var data = $wnd.Waverecorder.data();
var strData = data.toString();
var arr = strData.split(',');
for (var i = 0; i < arr.length; i++) {
var data = arr[i];
console.log(data);
instance.@com.mycode.wave.showcase.client.Showcase::updateWave(Ljava/lang/String;)(data.toString());
}
}-*/;
Chrome/Firefox のコンソール ログを見ると、正しいデータが取得されていることがわかります (これは、取得した正確なログです)。
-0.00006103515625
-0.00006103515625
-0.00006103515625
-0.05072021484375
-0.553833007812
(more data omitted)
GWT Java メソッドが受け取ったとき、data
それは空です。その理由は何ですか?