summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorVacxe <aksenov.kostya@gmail.com>2016-03-24 15:45:47 +0300
committerBrad Leege <bleege@gmail.com>2016-03-24 14:46:21 -0500
commit34cea826b9ae4d2fb9d713415c21880e195941cf (patch)
treed4eac3386455a336feba57da6594f0c5f6c5ffcb /platform
parent47ebf0fd59e3ed2b20ae29c0a4291ef8ff162f49 (diff)
downloadqtlocation-mapboxgl-34cea826b9ae4d2fb9d713415c21880e195941cf.tar.gz
TelemetryService: Catch IllegalArgumentException exception when unregisterReceiver
Diffstat (limited to 'platform')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/TelemetryService.java7
1 files changed, 6 insertions, 1 deletions
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 41989dd8b9..0db75c92f4 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);
+ }
+
}
}