From 9324862aad5d71b43679dd59a5e48087a45446c5 Mon Sep 17 00:00:00 2001 From: Vacxe Date: Thu, 24 Mar 2016 15:45:47 +0300 Subject: [PATCH] TelemetryService: Catch IllegalArgumentException exception when unregisterReceiver --- .../com/mapbox/mapboxsdk/telemetry/TelemetryService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/TelemetryService.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/TelemetryService.java index 41989dd8b..0db75c92f 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/TelemetryService.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/TelemetryService.java @@ -147,6 +147,11 @@ public class TelemetryService extends Service { Log.e(TAG, "Error while trying to sleep for 1 second: " + e); } - unregisterReceiver(telemetryLocationReceiver); + try { + unregisterReceiver(telemetryLocationReceiver); + } catch (IllegalArgumentException e) { + Log.e(TAG, "Error when unregisterReceiver: " + e); + } + } }