我想将成功和失败回调 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) {
[email protected] /cdn-cgi/l/email-protection::onSuccess(Ljava/lang/String;)("success!");
});
}-*/;
}
您可以通过以下方式调用回调方法:
native void test(Callback<String, String> callback) /*-{
[email protected] /cdn-cgi/l/email-protection::onSuccess(Ljava/lang/Object;)("success!");
}-*/;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)