gpt4 book ai didi

java - Fresco 未更新图像

转载 作者:行者123 更新时间:2023-12-01 20:52:17 30 4
gpt4 key购买 nike

我有一个父 Activity ,其中有一个 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);
}

这里的个人资料图片显示准确。然后我有另一个更改个人资料图像的 Activity ,那里还有 SimpleDraweeView。在个人资料图像更改后,当返回到 mainActivity 时,我调用了方法 onRestart() ,并在该方法内部再次调用了 ImageLoader() 方法,但这次图像未加载。请告诉我问题出在哪里。

最佳答案

在 onResume 方法中调用 ImageLoader() 并确保图像路径正确。

关于java - Fresco 未更新图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43046054/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com