java - Volley : Is there a way to check if a request is pending or in progress?

标签 java android http android-volley

非常简单:

有没有办法判断 Volley 请求当前是否处于待处理/正在进行中?

当然我可以通过不同的回调手动跟踪它的状态,但是有更好的方法吗?

最佳答案

我现在能想到的唯一方法是继承 RequestQueue,并公开最简单的方法:

public boolean contains(Request<?> request) {
    return mCurrentRequests.contains(request);
}

但是我将很难创建和配置我的队列,因为我无法调用 Volley.newRequestQueue(Context)

如果没有更好的答案,我会选择这个...:(

关于java - Volley : Is there a way to check if a request is pending or in progress?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624428/

相关文章:

android - GCM (Google Cloud Messaging) 使用什么技术?

java - 如何为 Map<Integer,Map<Integer,Float>> 创建 Avro 模式?

java - 我的 while 循环第二次显示两个打印时遇到问题

java - 使用 Gson 解析时设置默认 Enum

android - 无法补偿访问mysql时的时差

android - 如何处理在 Android M 中删除广播接收器的权限?

java - HtmlUnit - 下载背景图像

c# - 对于 Xamarin c# ANDROID 的 ZXing.Mobile 有问题

http - 在没有 tableau desktop 的情况下发布 tableau 工作簿(twb 或 twbx)

file - Flutter 使用 http 包监控文件上传进度