gpt4 book ai didi

android - Glide 加载旧图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:35 27 4
gpt4 key购买 nike

我有一个问题,每次我都会拍一张照片,然后尝试显示它。 Glide 给我加载旧文件。我在本地查看文件,已经修改成功。但是显示的是旧图像。

这是我的代码:

  public void onCameraCaptureCompleted(final File photoFile) {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
stopCamera();
pickedImg.setImageBitmap(null);
Glide.with(TakePhotoFragment.this)
.load(photoFile)
.asBitmap()
.dontAnimate()
.diskCacheStrategy(DiskCacheStrategy.NONE)
.into(pickedImg);
}
});

}

谁知道如何解决这个问题?

最佳答案

试试skipMemoryCache

Allows the loaded resource to skip the memory cache.

.skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.NONE)

注意

如果仍然出现同样的问题,请使用 clearMemory() .对于好的方法,创建应用程序类并添加它

public class RootApplication extends Application 
{
@Override public void onLowMemory() {
super.onLowMemory();
Glide.get(this).clearMemory();
}

确保在 Manifest 中添加了这个 Application 类。

<application
android:name=".RootApplication"
>

关于android - Glide 加载旧图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47475901/

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