summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2019-05-09 21:38:23 +0200
committerTobrun <tobrun.van.nuland@gmail.com>2019-05-10 12:12:52 +0200
commit947bc75f56fae7f1e70f21b98730dc6b460b9194 (patch)
tree76a77f9c347fceb26c3a89f8d8fac8801cb3735b /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
parentfd527b1d232c6f9f0d898349ce702355d31d0fea (diff)
downloadqtlocation-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.java18
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) {