2017-05-04 81 views
-3

我正在使用Glide Library從服務器上加載ImageView上的圖像,但它只顯示前一張圖像未更新的圖像。爲什麼在android中的圖像視圖不使用Glide libaray從服務器顯示更新的圖像?

Glide.with(getActivity()).load(profile_image_link).error(R.drawable.placehoder_user).into(iv_user_image); 
+0

哪裏碼? – Piyush

+0

代碼在哪裏? (getActivity())。load(profile_image_link).error(R.drawable.placehoder_user).into(iv_user_image); –

+0

Glide.with(getActivity())。請檢查我已添加的代碼。 – sukhbir

回答

1

該問題最常見的原因是Glide緩存圖像(它仍然具有緩存中圖像的先前版本)。

嘗試清除應用程序的緩存,或卸載它然後重新安裝它。你應該看到更新的圖像。

如果你不想使用緩存做獲取的圖像時,以下幾點:

Glide.with(getActivity()) 
    .load(profile_image_link) 
    .diskCacheStrategy(DiskCacheStrategy.NONE) 
    .error(R.drawable.placehoder_user) 
    .into(iv_user_image) 
+1

感謝您的回答,但我需要緩存,因爲我不想一次又一次加載圖像 – sukhbir