From 36c44fa285ee642abdde9ba94baab4758d34a3c3 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 2 Feb 2021 21:05:17 +0100 Subject: [PATCH] Added fail-safe --- app/src/main/java/eu/faircode/email/Helper.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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); } }