【发布时间】:2014-10-15 15:17:05
【问题描述】:
我对这个异步调用有疑问:
public class myClass {
protected final int idObj;
public void myMethod() {
myService.getObj( new AsyncCallback<List<Object>>() {
@Override
public void onFailure(Throwable caught) {
}
@Override
public void onSuccess(List<Object> listObject) {
idObj = listObject.get(0).getIdObj();
}
});
if(idObj == 1) {
//do something
}
}
}
idObj 的值在第一次等于 0 并且这个 if 块没有被执行。
如何避免这种情况?
【问题讨论】:
标签: java hibernate asynchronous service