在做我的应用程序时,我厌倦了总是实现相同的默认错误处理(显示消息、caught.printstacktrace等)。在失败时进行异步回调。
我想知道你能不能做一个普通治疗或标准治疗,诸如此类的。
谢谢。
发布于 2011-09-27 00:55:05
我假设您使用的是标准的GWT-RPC。像这样的事情可能会有帮助
public abstract class AbstractCallBack<T> implements AsyncCallback<T>{
@Override
public void onFailure(Throwable caught) {
//Default error Handling code goes here
}
}而且,无论何时使用服务而不是实例化AsyncCallback,都可以实例化这个类并进行通用的错误处理。
SomeServiceAsync service = GWT.create(SomeService.class);
service.someMethod("Hello!", new AbstractCallBack<String>() {
@Override
public void onSuccess(String result) {
// TODO Auto-generated method stub
}
});https://stackoverflow.com/questions/7558263
复制相似问题