diff options
author | Brad Leege <bleege@gmail.com> | 2016-04-07 11:58:04 -0500 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2016-04-07 12:23:51 -0500 |
commit | 62d25b47ae55351d15ee5156b81980eba08b81fe (patch) | |
tree | 945dedf26965bdafe9e87ca6b2216e51d9ee7cf2 | |
parent | 1f35112a2e9f3640dea0ad8b8a1f02048607c81b (diff) | |
download | qtlocation-mapboxgl-62d25b47ae55351d15ee5156b81980eba08b81fe.tar.gz |
[android] #4629 - Moving event queue clearing to finally block to better protect against HTTP errors
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java index f1bd5fb16a..9262d95f75 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java @@ -648,12 +648,13 @@ public class MapboxEventManager { Response response = client.newCall(request).execute(); Log.d(TAG, "response code = " + response.code() + " for events " + events.size()); - // Reset Events - // ============ - events.removeAllElements(); } catch (Exception e) { Log.e(TAG, "FlushTheEventsTask borked: " + e); e.printStackTrace(); + } finally { + // Reset Events + // ============ + events.removeAllElements(); } return null; |