From 7228736c95d87e91136aa43f93d90b81bc359b26 Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 16 Jan 2019 18:46:47 +0800 Subject: [PATCH] Avoid crash in unbindService() --- .../main/java/com/hippo/ehviewer/EhApplication.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/EhApplication.java b/app/src/main/java/com/hippo/ehviewer/EhApplication.java index 8da7105b8..c6b5a7f52 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhApplication.java +++ b/app/src/main/java/com/hippo/ehviewer/EhApplication.java @@ -384,4 +384,14 @@ public class EhApplication extends RecordingApplication { return false; } } + + // Avoid crash on some "energy saving" devices + @Override + public void unbindService(ServiceConnection conn) { + try { + super.unbindService(conn); + } catch (Throwable t) { + ExceptionUtils.throwIfFatal(t); + } + } }