diff options
author | Brad Leege <bleege@gmail.com> | 2016-02-18 10:44:28 -0600 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2016-02-18 11:23:34 -0600 |
commit | 09cac18420aa047a3972131197ec6d3c5ab6f731 (patch) | |
tree | 4a52f5dd244379acd7d4d68f4cae56c9d42c701e | |
parent | 5497973bd72c5eba0e0f17450e919722f87bb32b (diff) | |
download | qtlocation-mapboxgl-09cac18420aa047a3972131197ec6d3c5ab6f731.tar.gz |
[android] #3897 - Refactoring check that determines when to send turnstile event
2 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java index 248fb2841f..67d67bba3b 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java @@ -399,7 +399,6 @@ public class MapView extends FrameLayout { evt.put(MapboxEvent.KEY_LATITUDE, mMapboxMap.getCameraPosition().target.getLatitude()); evt.put(MapboxEvent.KEY_LONGITUDE, mMapboxMap.getCameraPosition().target.getLongitude()); evt.put(MapboxEvent.KEY_ZOOM, mMapboxMap.getCameraPosition().zoom); - // TODO - Punting on Push Enabled Key due to iOS nature for now MapboxEventManager.getMapboxEventManager(getContext()).pushEvent(evt); } } 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 205cc73e9c..b4db36a962 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 @@ -242,7 +242,8 @@ public class MapboxEventManager { return; } - if (eventWithAttributes.get(MapboxEvent.TYPE_MAP_LOAD) != null) { + String eventType = (String)eventWithAttributes.get(MapboxEvent.ATTRIBUTE_EVENT); + if (!TextUtils.isEmpty(eventType) && eventType.equalsIgnoreCase(MapboxEvent.TYPE_MAP_LOAD)) { pushTurnstileEvent(); } @@ -268,6 +269,7 @@ public class MapboxEventManager { // Send to Server Immediately new FlushTheEventsTask().execute(); + Log.d(TAG, "turnstile event pushed."); } /** @@ -499,7 +501,7 @@ public class MapboxEventManager { .post(body) .build(); Response response = client.newCall(request).execute(); - Log.i(TAG, "Response Code from Mapbox Events Server: " + response.code() + " for " + events.size() + " events sent in."); + Log.d(TAG, "Response Code from Mapbox Events Server: " + response.code() + " for " + events.size() + " events sent in."); // Reset Events // ============ |