簡體   English   中英

壁畫不更新圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM