diff --git a/app/src/main/java/li/songe/gkd/util/FolderExt.kt b/app/src/main/java/li/songe/gkd/util/FolderExt.kt index 198a234df..796dcf9f5 100644 --- a/app/src/main/java/li/songe/gkd/util/FolderExt.kt +++ b/app/src/main/java/li/songe/gkd/util/FolderExt.kt @@ -15,10 +15,17 @@ private val cacheDir by lazy { val snapshotZipDir by lazy { cacheDir.resolve("snapshotZip") } val newVersionApkDir by lazy { cacheDir.resolve("newVersionApk") } val logZipDir by lazy { cacheDir.resolve("logZip") } +val imageCacheDir by lazy { cacheDir.resolve("imageCache") } fun initFolder() { listOf( - dbFolder, subsFolder, snapshotFolder, snapshotZipDir, newVersionApkDir, logZipDir + dbFolder, + subsFolder, + snapshotFolder, + snapshotZipDir, + newVersionApkDir, + logZipDir, + imageCacheDir ).forEach { f -> if (!f.exists()) { f.mkdirs() diff --git a/app/src/main/java/li/songe/gkd/util/Singleton.kt b/app/src/main/java/li/songe/gkd/util/Singleton.kt index f9fc287b3..9b28ae698 100644 --- a/app/src/main/java/li/songe/gkd/util/Singleton.kt +++ b/app/src/main/java/li/songe/gkd/util/Singleton.kt @@ -53,10 +53,7 @@ object Singleton { add(GifDecoder.Factory()) } }.diskCache { - app.filesDir - app.getExternalFilesDir(null) - DiskCache.Builder() - .directory((app.externalCacheDir ?: app.cacheDir).resolve("imageCache")).build() + DiskCache.Builder().directory(imageCacheDir).build() }.build() }