XUtils框架中HttpUtils使用Get请求时总是返回相同信息的问题解决

来源:互联网 发布:淘宝官网素材网有哪些 编辑:程序博客网 时间:2024/05/22 05:48

今天做开发的时候,使用pulltorefresh下拉刷新时,每次刷新一定时间内总是返回相同内容,要过一段时间后才能刷新。


解决办法:

最后发现XUtils中的HttpUtils框架采用的时,HttpUtils对于GET请求采用了LRU缓存处理,默认60秒内提交返回上次成功的结果。


HttpUtils http = new HttpUtils(10000);//10s超时        http.configCurrentHttpCacheExpiry(5000); // 设置缓存5秒,5秒内直接返回上次成功请求的结果。

最终将缓存设置为5秒,效果比较客观了。
0 0
原创粉丝点击