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); + } + } }