Horis 3 лет назад
Родитель
Сommit
c02eea1095

+ 2 - 0
app/src/main/java/io/legado/app/App.kt

@@ -29,6 +29,7 @@ import io.legado.app.help.http.Cronet
 import io.legado.app.help.http.ObsoleteUrlFactory
 import io.legado.app.help.http.ObsoleteUrlFactory
 import io.legado.app.help.http.okHttpClient
 import io.legado.app.help.http.okHttpClient
 import io.legado.app.help.source.SourceHelp
 import io.legado.app.help.source.SourceHelp
+import io.legado.app.help.storage.Backup
 import io.legado.app.model.BookCover
 import io.legado.app.model.BookCover
 import io.legado.app.utils.defaultSharedPreferences
 import io.legado.app.utils.defaultSharedPreferences
 import io.legado.app.utils.getPrefBoolean
 import io.legado.app.utils.getPrefBoolean
@@ -69,6 +70,7 @@ class App : Application() {
             }
             }
             RuleBigDataHelp.clearInvalid()
             RuleBigDataHelp.clearInvalid()
             BookHelp.clearInvalidCache()
             BookHelp.clearInvalidCache()
+            Backup.clearCache()
             //初始化简繁转换引擎
             //初始化简繁转换引擎
             when (AppConfig.chineseConverterType) {
             when (AppConfig.chineseConverterType) {
                 1 -> ChineseUtils.preLoad(true, TransType.TRADITIONAL_TO_SIMPLE)
                 1 -> ChineseUtils.preLoad(true, TransType.TRADITIONAL_TO_SIMPLE)

+ 5 - 0
app/src/main/java/io/legado/app/help/storage/Backup.kt

@@ -230,4 +230,9 @@ object Backup {
             }
             }
         }
         }
     }
     }
+
+    fun clearCache() {
+        FileUtils.delete(backupPath)
+        FileUtils.delete(zipFilePath)
+    }
 }
 }