0

String を JSNI メソッドに渡すのに問題があります。

public Wave() {
    initWave("wave_id");
}

動作しません:

public native void initWave(String id)/*-{
var instance = this;
var waveform = $wnd.Waveform({
    container: $doc.getElementById(id),
    data: [1, 0.2, 0.5]
    });
}-*/;

作品:

public native void initWave(String id)/*-{
var instance = this;
var waveform = $wnd.Waveform({
    container: $doc.getElementById("wave_id"),
    data: [1, 0.2, 0.5]
    });
}-*/;

文字列が JSNI メソッドに渡されない理由がわかりません。

4

0 に答える 0