首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android volley在所有请求完成时获得回调

Android volley在所有请求完成时获得回调
EN

Stack Overflow用户
提问于 2013-06-22 02:54:47
回答 1查看 4.6K关注 0票数 3

我正在使用volley对一系列请求进行排队。当这些请求发生时,我会向用户显示一个进度对话框。有没有一种方法可以检查所有这些请求何时完成。这就是我想要的。

代码语言:javascript
运行
复制
//Show progress bar
for(int i=0;i<size;i++)
{
    //create request and add the request
    requestQueue.add(request);
}
// When last request finsihes dismiss progres bar

有没有解决这个问题的办法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-22 03:10:34

您可以将请求总数保存在成员变量中:

代码语言:javascript
运行
复制
int pendingRequests = 0;

//...
for(int i=0;i<size;i++)
{
    requestQueue.add(request);
    pendingRequests++;
}

然后,每次请求完成时,您都会递减计数器,如果它达到0,您就知道所有请求都完成了。

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

https://stackoverflow.com/questions/17242432

复制
相关文章

相似问题

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