GWT JSNI支持回调吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (36)

我正在构建一个使用WebSQLLocalStorage的GWT应用程序,那就是。问题是WebSQLAPI使用回调函数作为参数。

是否有可能将“Java”回调传递给JSNI?

提问于
用户回答回答于

是的,它是这样做的:

private static native void doThingWithCallback() /*-{
  var self = this;
  var callbackFn = $entry(function(val) {
    self.@com.your.package.AClass.aMethod(Ljava/lang/String;)(val);
  });
  $wnd.someApiThatTakesACallback(callbackFn);
}-*/;

扫码关注云+社区

领取腾讯云代金券