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);