我想获取图像并以滑动方式保存在内存缓存中,并且只有在使用SIGNATURES在URL中更改了最后更新的标头时才更新缓存。
如何获取图片网址的标题数据,以获取上次更新时间。
这是我在网址中收到的标题:
HTTP/1.1 200 OK =>
Content-Type => image/jpeg
Content-Length => 15796
Connection => close
Date => Tue, 05 Jun 2018 11:50:21 GMT
Last-Modified => Sun, 13 May 2018 10:38:09 GMT
ETag => "6423f90cca1fa813a78b1307c7470bf3"
x-amz-version-id => SSQ.meXMNsROn9tRB_uA8E1ik75Ov1St
Accept-Ranges => bytes
Server => AmazonS3
X-Cache => Miss from cloudfront
Via => 1.1 aa4d149b02744d3034b526d8099be7c0.cloudfront.net (CloudFront)
X-Amz-Cf-Id => PghnT-Tgh3R7qeD19t6_QfBcq1Ibf8cwTsU9JoWxNK_xMEiGzDl6Mg==
如何在滑行中获取此标头以更新签名。
答案 0 :(得分:0)
试试这段代码..
.apply(RequestOptions.diskCacheStrategyOf(DiskCacheStrategy.ALL))
喜欢..
Glide.with(context).load(CommonUtils.checkForNullValue(userData.getUserVo().getPhoto())).apply(RequestOptions.circleCropTransform())
.apply(RequestOptions.diskCacheStrategyOf(DiskCacheStrategy.ALL))
.apply(RequestOptions.placeholderOf(R.drawable.big_user))
.into(holder.ivUserImage);