android xutils 缓存图片,xUtils - android工具库,大量更新:bug修复,缓存优化,GET请求加入lru缓存。...

感谢大家最近一段时间对xUtils的关注,和给我bug反馈,这也使我在xUtils的开发上更有热情。

昨天晚上熬夜到5点多,完成了缓存模块的整理和结构优化,今天在此基础上有完成了给http模块添加GET请求文本内容时实现LRU缓存的工作,现在可设置缓存默认过期时间和针对当前请求的过期时间。

GET请求缓存使用示例:

private void testGet() {

RequestParams params = new RequestParams();

params.addQueryStringParameter("method", "info");

params.addQueryStringParameter("access_token",

"3.1042851f652496c9362b1cd77d4f849b.2592000.1377530363.3590808424-248414");

HttpUtils http = new HttpUtils();

http.configCurrRequestExpiry(1000 * 10); // 设置缓存10秒,10秒内直接返回上次成功请求的结果。

http.send(HttpRequest.HttpMethod.GET,

"https://pcs.baidu.com/rest/2.0/pcs/quota",

params,

new RequestCallBack() {

@Override

public void onStart() {

testTextView.setText("conn...");

}

@Override

public void onLoading(long total, long current, boolean isUploading) {

testTextView.setText(current + "/" + total);

}

@Override

public void onSuccess(RresponseInfo responseInfo) {

testTextView.setText("response:" + responseInfo.result);

}

@Override

public void onFailure(HttpException error, String msg) {

testTextView.setText(msg);

}

});

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值