From d274ea64f614247260da8ea219750956832e4e86 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 18 Jun 2019 21:20:03 +0200 Subject: [PATCH] Prevent crash on work manager init --- app/src/main/java/eu/faircode/email/ApplicationEx.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index 54481b837d..653f5dfef6 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -106,7 +106,15 @@ public class ApplicationEx extends Application { MessageHelper.setSystemProperties(); ContactInfo.init(this, new Handler()); - WorkerWatchdog.init(this); + + try { + WorkerWatchdog.init(this); + } catch (Throwable ex) { + // Incorrect: + // java.lang.RuntimeException: Unable to create application eu.faircode.email.ApplicationEx: + // java.lang.IllegalStateException: WorkManager is not initialized properly. + Log.e(ex); + } } @Override