gpt4 book ai didi

android - 当应用程序被杀死时,Glide Cache 不会持续存在

转载 作者:行者123 更新时间:2023-12-03 13:25:28 34 4
gpt4 key购买 nike

我正在监视我与 Charles 的网络通话。

我有一个 GlideModule 通过覆盖 applyOption(...) 来更改缓存文件夹,如下所示:

    @Override
public void applyOptions(Context context, GlideBuilder builder) {
builder.setDiskCache(
new InternalCacheDiskCacheFactory(context, "/media/", 1500000)
);
}

然后,我加载我的 Glide 图像,当我在应用程序中时,缓存工作得很好。这是一个例子:
Glide.with(this)
.load("http://www.wired.com/wp-content/uploads/2015/09/google-logo.jpg")
.into(mImageView);

只有第一个调用会进行网络调用,然后它会使用缓存来检索它。
但是,如果我杀死该应用程序然后重新启动它,而不是继续使用缓存,该应用程序会进行新的网络调用。
缓存不应该在内部存储中持久存在吗?

最佳答案

Glide.with(fragment)
.load(url)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.into(imageView);

关于android - 当应用程序被杀死时,Glide Cache 不会持续存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318121/

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