繁体   English   中英

Android / Java:如何避免RequestQueue中的重复项?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM