From be2e811e7bd3c3cd1249a54bef6b92bf7197b304 Mon Sep 17 00:00:00 2001 From: "David G. Young" Date: Wed, 15 Aug 2018 09:02:09 -0400 Subject: [PATCH] Address #701 with catch of excpetion thrown by Android internals --- src/main/java/org/altbeacon/beacon/service/ScanHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/altbeacon/beacon/service/ScanHelper.java b/src/main/java/org/altbeacon/beacon/service/ScanHelper.java index 8821006ef..23e5b23b9 100644 --- a/src/main/java/org/altbeacon/beacon/service/ScanHelper.java +++ b/src/main/java/org/altbeacon/beacon/service/ScanHelper.java @@ -196,6 +196,9 @@ void stopAndroidOBackgroundScan() { } } catch (SecurityException e) { LogManager.e(TAG, "SecurityException stopping Android O background scanner"); + } catch (RuntimeException e) { + // Needed to stop a crash caused by internal Android throw. See issue #701 + LogManager.e(TAG, "Unexpected runtime exception stopping Android O background scanner", e); } }