【发布时间】:2018-02-16 22:24:34
【问题描述】:
内部缓存工厂将磁盘缓存放置在应用程序的内部缓存目录中,并将最大大小设置为 250MB。
当我尝试在我的应用中实现一些离线功能时,它可能需要大于 250MB 的缓存大小。那么 Glide 是否允许修改缓存大小,或者我需要找到一种替代方法?如果是,我应该遵循什么机制?
我在documentation 中看到了一种增加它的方法。
builder.setDiskCache(
new InternalCacheDiskCacheFactory(context, yourSizeInBytes));
如何在我的代码中实现它?
【问题讨论】:
-
它实际上是文档的下一行。
-
是的,但是怎么做?以及在哪里实施?
-
我不是强迫你,但请尝试通过在 gradle 中使用此代码来增加你的堆大小。 javaMaxHeapSize "16g"
标签: android caching android-glide image-caching