你好我有这样的功能:
@Override
public boolean checkExist(String name) {
final boolean check[] = new boolean[] { false };
getAllRecordFromServer(new SearchCallback() {
@Override
public void onSearchResult(Map<String, Item> itemsMap) {
//do some action set true when map key equals name
check[0] = true;
}
@Override
public void onSearchError(XMLPacket error) {
// TODO Auto-generated method stub
}
});
return check[0];
}
我正在寻找解决方案并找到了一些文章,但我不知道如何在 gwt 中执行此操作:/ 此代码无法正常工作......因为您知道这是异步回调。
我该如何解决这个问题,我必须在回调结束后返回值。