diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index 9b1d700114..e5acf673b1 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -505,6 +505,21 @@ public class Log { */ return false; + if ("android.view.WindowManager$BadTokenException".equals(ex.getClass().getName())) + /* + android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@e9084db is not valid; is your activity running? + android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@e9084db is not valid; is your activity running? + at android.view.ViewRootImpl.setView(ViewRootImpl.java:827) + at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) + at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) + at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4084) + at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51) + at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145) + at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70) + at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1976) + */ + return false; + if (ex instanceof NoSuchMethodError) /* java.lang.NoSuchMethodError: No direct method ()V in class Landroid/security/IKeyChainService$Stub; or its super classes (declaration of 'android.security.IKeyChainService$Stub' appears in /system/framework/framework.jar!classes2.dex)