diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index a855e9262f..01dff90a96 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -767,11 +767,18 @@ public class Helper { } static void excludeFromRecents(Context context) { - ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); - if (am != null) { + try { + ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); + if (am == null) + return; + List tasks = am.getAppTasks(); - if (tasks != null && tasks.size() > 0) - tasks.get(0).setExcludeFromRecents(true); + if (tasks == null || tasks.size() == 0) + return; + + tasks.get(0).setExcludeFromRecents(true); + } catch (Throwable ex) { + Log.e(ex); } }