Picasso 禁用缓存

来自Silica Library | 間奏時光
跳到导航 跳到搜索

2019-04-15 10:27

用途

  加载验证码时。
  因为不常用,不记一下的话又忘记了。

方法

.networkPolicy(NetworkPolicy.NO_STORE,NetworkPolicy.NO_CACHE)
.memoryPolicy(MemoryPolicy.NO_STORE,MemoryPolicy.NO_CACHE)

  一个完整的例子:

Picasso.with(BaseApplication.getContext())
        .load(NetRequest.getCodeImg)
        .fit()
        .networkPolicy(NetworkPolicy.NO_STORE,NetworkPolicy.NO_CACHE)
        .memoryPolicy(MemoryPolicy.NO_STORE,MemoryPolicy.NO_CACHE)
        .centerCrop()
        .config(Bitmap.Config.RGB_565)
        .into(activity.binding.ivCode);