diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java index 7d2c23b82..7a871fc7b 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java +++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java @@ -110,7 +110,7 @@ public class EhApplication extends SceneApplication implements Thread.UncaughtEx } CommonOperations.ensureNoMediaFile(Settings.getDownloadLocation()); - + clearTempDir(); update(); // Update version code @@ -126,6 +126,17 @@ public class EhApplication extends SceneApplication implements Thread.UncaughtEx } } + private void clearTempDir() { + File dir = AppConfig.getTempDir(); + if (null != dir) { + FileUtils.deleteContent(dir); + } + dir = AppConfig.getExternalTempDir(); + if (null != dir) { + FileUtils.deleteContent(dir); + } + } + private void update() { int version = Settings.getVersionCode(); if (version < 52) {