如何使用Fresco跳过光盘缓存

时间:2017-02-18 04:24:33

标签: android fresco

如何在每个请求的基础上省略光盘缓存,如在Glide中使用setDiscCacheStrategy(除了正常下载图像而不是从光盘cachd驱逐它)

2 个答案:

答案 0 :(得分:2)

假设您使用ImageRequestBuilder构建ImageRequest个对象,则需要在构建器上调用disableDiskCache()

例如:

ImageRequest request = ImageRequestBuilder
    .newBuilderWithSource(uri)
    .disableDiskCache()
    .build();

答案 1 :(得分:0)

如果它仅用于调试版本,则可以使用另一种方法。就我而言,我没有使用imageRequestBuilder。所以我只是添加了一个随机数作为URL壁画正在加载的查询参数。它将使壁画几乎每次都获得新的图像。没有缓存。