首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gwt AsyncCallback - java

gwt AsyncCallback - java
EN

Stack Overflow用户
提问于 2014-03-25 12:17:37
回答 1查看 940关注 0票数 0

我正在对servlet进行异步调用。在servlet中,我从DB拍摄了一些照片,并将它们作为String发送回客户端。在Client..in onSuccess(String pictureAsString)方法中,我需要在图像加载之后和进一步处理它们之前对它们进行处理。我知道图像的数量,目前我正在做这样的测试:

代码语言:javascript
复制
public void onSuccess(String result) {
     numberOfReceivedImages = numberOfReceivedImages-1;
               //add image as string to a list of images
               if(numberOfReceivedImages == 0){
                         ////call method that draws the images from the list                   }
     }

图像绘制的顺序应该是从服务器接收图像后存储在其中的列表中的顺序,但这个顺序不是kept...and,我想这是因为在绘制图像时我还没有接收到所有的图像。谢谢,任何帮助都是非常感谢的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-25 12:34:50

您确定从服务器以正确的顺序发送图像吗?你是如何存储客户端的?

我建议您将RPC方法的签名更改为

代码语言:javascript
复制
AsyncCallback<List<String>> callback = new AsyncCallback()
{
    public void onSuccess( List<String> result ) {
        ...
    }

    ...
}

当然,服务器端的相关更改也是如此。这样,您就可以得到与服务器端相同的订单客户端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22634358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档