我试图从 java 方法中获取返回值,但它返回了一些非常奇怪的东西:它返回了我认为用 javascript 编写的方法本身。
这里是java方法的代码:
public String getNameToShow() {
return "Chart number 1";
}
和javascript方法:
public native void drawJSChart(String divId, int a, String jsData) /*-{
try {
//First create a script where to paste the jsData
var scriptID = this.@myPackage.MyClass::getNameToShow();
console.log(scriptID);
//Some code
} catch (e) {
console.error(e.message);
}
}-*/;
谢谢你。