在我的代码中,我不想在onSuccess()和onFailure()方法中做任何事情。也许有一些默认类实现了AsyncCallback而什么也没做?
答案 0 :(得分:3)
在所有已知的实施类部分的javadoc中没有任何用处,因此答案是:否。
您可以轻松编写自己的EmptyAsyncCallback
课程并在整个项目中使用。
答案 1 :(得分:1)
您可以在异步回调
上使用类型Void进行空返回AsyncCallback<Void> callBack = new AsyncCallback<Void>()
答案 2 :(得分:0)
尝试这样的事情:
import com.google.gwt.user.client.rpc.AsyncCallback;
public class AsyncDoNothingCallback<T> implements AsyncCallback<T> {
@Override
public void onFailure(final Throwable caught) {
// Maybe some log here
}
@Override
public void onSuccess(final T result) {
// Same here
}
}
也许你也可以使用类似的东西:
public static final AsyncDoNothingCallback DO_NOTHING = new AsyncDoNothingCallback();