Picasso 禁用緩存

出自Silica Library | 間奏時光
於 2019年4月15日 (一) 02:28 由 Silica對話 | 貢獻 所做的修訂 (创建页面,内容为“Category:Android 2019-04-15 10:27 == 用途 ==   加载验证码时。<br>   因为不常用,不记一下的话又忘记了。<br> == 方法 == <pre>…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

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