你好我有功能類似的:GWT返回值時異步回調結束
@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];
}
I`am尋找解決方案,並發現了一些文章,但我不知道該怎麼做,在GWT:/ 這代碼無法正常工作......如你所知這是異步回調。
我該如何解決這個問題,我必須在回調結束後返回值。
問題是,那不是異步! http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/faca1575f306ba0f/3be719c021aa19bd(作爲評論而不是答案,因爲它不是我的,而且它是一個外部鏈接)。 –