当前位置 : 主页 > 手机开发 > android >

所有请求完成后,Android排球都会收到回调

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在使用排球来排队一系列请求.当这些请求发生时,我正在向用户显示进度对话框.有没有办法可以检查所有这些请求何时完成. 这就是我要的. //Show progress barfor(int i=0;isize;i++){ //creat
我正在使用排球来排队一系列请求.当这些请求发生时,我正在向用户显示进度对话框.有没有办法可以检查所有这些请求何时完成.
这就是我要的.

//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

有没有解决这个问题的方法.

您可以在成员变量中保留请求的总数:

int pendingRequests = 0;

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

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

网友评论