在我的代码中,我不想在 onSuccess() 和 onFailure() 方法中做任何事情。也许有一些默认类实现了 AsyncCallback 并且什么都不做?
问问题
414 次
3 回答
3
所有已知实现类部分的javadoc中没有任何用处,因此答案是:否。
不过,您可以轻松编写自己的EmptyAsyncCallback
类并在整个项目中使用。
于 2013-11-06T20:49:37.850 回答
1
您可以在异步回调中使用 Void 类型作为空返回
AsyncCallback<Void> callBack = new AsyncCallback<Void>()
于 2013-11-06T21:46:08.430 回答
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();
于 2013-11-07T12:21:31.820 回答