更新图片缓存
调整图片加载库的缓存策略,启用默认的内存和磁盘缓存。
This commit is contained in:
@@ -21,17 +21,19 @@ object Utils {
|
||||
val okHttpClient = getUnsafeOkHttpClient()
|
||||
return ImageLoader.Builder(context)
|
||||
.okHttpClient(okHttpClient)
|
||||
.memoryCache {
|
||||
MemoryCache.Builder(context)
|
||||
.maxSizePercent(0.25) // 设置内存缓存大小为可用内存的 25%
|
||||
.build()
|
||||
}
|
||||
.diskCache {
|
||||
DiskCache.Builder()
|
||||
.directory(context.cacheDir.resolve("image_cache"))
|
||||
.maxSizePercent(0.02) // 设置磁盘缓存大小为可用存储空间的 2%
|
||||
.build()
|
||||
}
|
||||
.memoryCachePolicy(CachePolicy.ENABLED)
|
||||
.diskCachePolicy(CachePolicy.ENABLED)
|
||||
// .memoryCache {
|
||||
// MemoryCache.Builder(context)
|
||||
// .maxSizePercent(0.25) // 设置内存缓存大小为可用内存的 25%
|
||||
// .build()
|
||||
// }
|
||||
// .diskCache {
|
||||
// DiskCache.Builder()
|
||||
// .directory(context.cacheDir.resolve("image_cache"))
|
||||
// .maxSizePercent(0.02) // 设置磁盘缓存大小为可用存储空间的 2%
|
||||
// .build()
|
||||
// }
|
||||
.build()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user