[英]Android/Java: How to avoid duplicates in a RequestQueue?
我的应用每隔几分钟将数据发送到服务器。 只要我在线,它就可以正常工作。 当我在两者之间处于离线状态时,似乎stringRequests
临时存储在requestQueue
并在建立Internet连接后立即将其全部触发。
为了避免将重复内容添加到requestQueue
,我正在寻找类似以下伪代码的内容:
if (!requestQueue.isRequestInQueue(stringRequest)) {
requestQueue.add(stringRequest);
}
我想避免使用requestQueue.cancelAll()
。
任何想法如何避免RequestQueue
重复项? 提前致谢!
在尝试了不同的解决方案之后,我选择了requestQueue.cancelAll()
,它可以按预期工作。
有关更多信息,请检查docs 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.