From 58b34a4bb29f664224964185b4d671663fdc21eb Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 21 Apr 2015 14:21:58 +0800 Subject: [PATCH] What if it crashes when generating crash report --- app/src/main/java/com/hippo/ehviewer/AppContext.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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() {