码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-12-04 12:34:47      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

如需转载请标明出处:http://blog.csdn.net/itas109

 

 

版本:Xutils 2014年11月11日 

下载地址:https://github.com/wyouflf/xUtils

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

 

解决办法:

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

 

 

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


最终将缓存设置为5秒,效果比较客观了。

 

 

技术分享

 

如需转载请标明出处:http://blog.csdn.net/itas109

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

标签:

原文地址:http://www.cnblogs.com/manmanlu/p/5018903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!