diff --git a/app/src/main/java/com/hippo/ehviewer/AppContext.java b/app/src/main/java/com/hippo/ehviewer/AppContext.java index 113b4be0d..2ecfd457e 100644 --- a/app/src/main/java/com/hippo/ehviewer/AppContext.java +++ b/app/src/main/java/com/hippo/ehviewer/AppContext.java @@ -162,10 +162,15 @@ public class AppContext extends Application implements UncaughtExceptionHandler } private boolean handleException(Throwable ex) { - if (ex == null) + if (ex == null) { return false; - Crash.saveCrashInfo2File(ex); - return true; + } + try { + Crash.saveCrashInfo2File(ex); + return true; + } catch (Throwable tr) { + return false; + } } public Typeface getFaceTypeface() {