调用异步函数时的自动“加载”指示器
我正在寻找一种方法来自动显示和隐藏调用异步服务时显示和隐藏“加载”消息,因此而不是这样做:
showLoadingWidget();
service.getShapes(dbName, new AsyncCallback() {
public void onSuccess(Shape[] result) {
hideLoadingWidget();
// more here...
}
public void onFailure(Throwable caught) {
hideLoadingWidget();
//more here
}
});
我想这样做,但仍然在完成后显示和隐藏消息。
// this should be gone: showLoadingWidget();
service.getShapes(dbName, new AsyncCallback() {
public void onSuccess(Shape[] result) {
// this should be gone: hideLoadingWidget();
// more here...
}
public void onFailure(Throwable caught) {
//this should be gone: hideLoadingWidget();
//more here
}
});
简而言之,我想更改异步调用的行为。感谢您提供的所有可能的建议。
丹尼尔