diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2019-05-09 21:38:23 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2019-05-10 12:12:52 +0200 |
commit | 947bc75f56fae7f1e70f21b98730dc6b460b9194 (patch) | |
tree | 76a77f9c347fceb26c3a89f8d8fac8801cb3735b /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java | |
parent | fd527b1d232c6f9f0d898349ce702355d31d0fea (diff) | |
download | qtlocation-mapboxgl-947bc75f56fae7f1e70f21b98730dc6b460b9194.tar.gz |
[android] - remove internal gesture event handling code, deprecate public gesture event hooks
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java index 2b1dace932..af2e0ad749 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java @@ -55,18 +55,20 @@ public class TelemetryImpl implements TelemetryDefinition { * @param latitude the latitude value of the gesture focal point * @param longitude the longitude value of the gesture focal point * @param zoom current zoom of the map + * @deprecated since 7.5.0, this event is no longer supported */ + @Deprecated @Override public void onGestureInteraction(String eventType, double latitude, double longitude, @FloatRange(from = MapboxConstants.MINIMUM_ZOOM, to = MapboxConstants.MAXIMUM_ZOOM) double zoom) { - MapState state = new MapState(latitude, longitude, zoom); - state.setGesture(eventType); - telemetry.push(MapEventFactory.buildMapClickEvent(new PhoneState(appContext), state)); + //no-op } /** * Set the end-user selected state to participate or opt-out in telemetry collection. + * + * @param enabledTelemetry true if enabled, false otherwise */ @Override public void setUserTelemetryRequestState(boolean enabledTelemetry) { @@ -100,6 +102,11 @@ public class TelemetryImpl implements TelemetryDefinition { return telemetry.updateSessionIdRotationInterval(new SessionInterval(interval)); } + /** + * Register an offline region creation event. + * + * @param offlineDefinition the offline region definition + */ @Override public void onCreateOfflineRegion(@NonNull OfflineRegionDefinition offlineDefinition) { telemetry.push(MapEventFactory.buildOfflineDownloadStartEvent(new PhoneState(appContext), @@ -110,6 +117,11 @@ public class TelemetryImpl implements TelemetryDefinition { ); } + /** + * Register a performance event + * + * @param data performance event data + */ @Override public void onPerformanceEvent(Bundle data) { if (data == null) { |