将Java回调函数传递给JSNI方法
Pass Java Callback Function to JSNI Method?
我想将成功和失败回调Java函数传递给JSNI方法。
这是我到目前为止得到的,但它不起作用。我该怎么修
package c;
public class A {
test(new Callback<String, String>() {
@Override
public void onFailure(String reason) {
Window.alert("fail");
}
@Override
public void onSuccess(String result) {
Window.alert("suc");
}
});
native void test(Callback<String, String> callback) /*-{
var callback = $entry(function(event) {
callback.@c.A.Callback::onSuccess(Ljava/lang/String;)("success!");
});
}-*/;
}
您可以通过以下方式调用回调方法:
native void test(Callback<String, String> callback) /*-{
callback.@com.google.gwt.core.client.Callback::onSuccess(Ljava/lang/Object;)("success!");
}-*/;
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- GWT:可以从外部JavaScript而不是JSNI调用Java方法吗
- 如何将剪切/粘贴(通过jsni)方法注册到RichTextArea
- 如何在纯Java环境中处理JSNI方法
- 将Java回调函数传递给JSNI方法
- 从 JSNI 调用 Java 方法
- GWT JSNI 方法与本机 JS:“无效标签”
- 使用GWT'从java方法获取返回值;s JSNI
- 如何从GWT中的JSNI方法调用JSNI方法
- GWT JSNI -调用特定对象的java方法
- GWT JSNI方法公开
- 使用JSNI从手写的Javascript调用JAVA方法