我正在開發一個android應用程序。在該應用程序中,服務器存儲要在listview的imageView中顯示的圖像。我使用picasso從服務器獲取圖像並在imageview中顯示。儘管我已經在服務器上傳了新圖像,但只有舊圖像再次顯示。我懷疑這是由於緩存在畢加索。我使用了3種方法來防止緩存:如何清除畢加索中的緩存?
Picasso.with(getActivity()).load(data.get(pos).getFeed_thumb_image()).skipMemoryCache().into(image);
Picasso.with(getActivity()).load(data.get(pos).getFeed_thumb_image()).memoryPolicy(MemoryPolicy.NO_CACHE).into(image);
Picasso.with(context).invalidate(imagePath);
但是沒有結果。如何清除特定網址的畢加索緩存?
當你說舊的圖像再次顯示,你的意思是你完全清除內存中的應用程序並返回到它? –