GWT是否有一些默认的空AsyncCallback实现?

时间:2013-11-06 20:15:00

标签: java gwt asynccallback

在我的代码中,我不想在onSuccess()和onFailure()方法中做任何事情。也许有一些默认类实现了AsyncCallback而什么也没做?

3 个答案:

答案 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();