4
我正在創建一個應用程序,它將從特定網址下載圖像並將其顯示在ImageView上。服務器隨着時間的推移改變這張圖片,但是url保持不變。所以我想實現這樣的邏輯:強制重新下載畢加索圖像
- 當應用程序被旋轉或重新打開,從應用程序緩存加載圖像
- 當用戶點擊下載按鈕,圖像應該從網絡上重新下載並更換緩存
我該如何在畢加索實施這樣的方法?或者也許其他一些圖書館會更適合它?
我正在創建一個應用程序,它將從特定網址下載圖像並將其顯示在ImageView上。服務器隨着時間的推移改變這張圖片,但是url保持不變。所以我想實現這樣的邏輯:強制重新下載畢加索圖像
我該如何在畢加索實施這樣的方法?或者也許其他一些圖書館會更適合它?
Picasso.with(context)
.load(url)
.memoryPolicy(MemoryPolicy.NO_CACHE)
.networkPolicy(NetworkPolicy.NO_CACHE)
.fit()
.centerCrop()
.into(imageView);
每個NO_CACHE
跳過緩存的方式來加載資源。緩存的版本將由新內容更新。
有沒有辦法爲全局memoryPolicy和networkPolicy設置緩存策略? – 2015-11-30 11:45:56