diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 5719b97b03..d6138b7f14 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -753,8 +753,11 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar } static void start(Context context) { - ContextCompat.startForegroundService(context, - new Intent(context, ServiceSend.class)); + try { + ContextCompat.startForegroundService(context, new Intent(context, ServiceSend.class)); + } catch (Throwable ex) { + Log.e(ex); + } } static void schedule(Context context, long delay) { diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 8a6ae7fd76..2b07ef1fab 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -2433,7 +2433,11 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences if (isBackgroundService(context)) context.startService(intent); else - ContextCompat.startForegroundService(context, intent); + try { + ContextCompat.startForegroundService(context, intent); + } catch (Throwable ex) { + Log.e(ex); + } } private static boolean isBackgroundService(Context context) {