[英]Fresco isn't updating Image
我有一個父活動,只有一個SimpleDraweeView。 我正在使用以下代碼將圖像附加到SimpleDraweeView,
Fresco.initialize(this); Before setContentView() in onCreate().
然后將以下方法調用到onCreate()方法中
public void ImageLoader(){
//Image Loading with Fresco...
uri = Uri.parse(*mypath*);
Fresco.getImagePipeline().evictFromMemoryCache(uri);
Fresco.getImagePipelineFactory().getMainDiskStorageCache().remove(new SimpleCacheKey(uri.toString()));
Fresco.getImagePipelineFactory().getSmallImageDiskStorageCache().remove(new SimpleCacheKey(uri.toString()));
ivMainProfile.setImageURI(uri);
}
這里的個人資料圖片顯示准確。 然后我有另一個活動來更改配置文件圖像,那里也有SimpleDraweeView。 在配置文件圖像更改后,當返回mainActivity時,我再次調用了onRestart()方法,並在該方法的內部再次調用了ImageLoader()方法,但這一次圖像未加載。 請告訴我問題出在哪里。
在onResume方法中調用ImageLoader()並確保圖像路徑正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.