diff options
author | Osana Babayan <32496536+osana@users.noreply.github.com> | 2019-01-30 10:17:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-30 10:17:56 -0500 |
commit | ce37879231514cfc60e66454ca493c2d76765318 (patch) | |
tree | 8d22d0d0b09222beec17ee6c48e90e4da76a8965 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java | |
parent | d8bd59468711c07cef98702dcb9dcf7c91c15de7 (diff) | |
download | qtlocation-mapboxgl-ce37879231514cfc60e66454ca493c2d76765318.tar.gz |
[android]added generic performance event (#13795)
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 | 10 |
1 files changed, 10 insertions, 0 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 56857d94c9..5e021f961e 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 @@ -1,6 +1,7 @@ package com.mapbox.mapboxsdk.module.telemetry; import android.content.Context; +import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import com.mapbox.android.telemetry.AppUserTurnstile; @@ -17,6 +18,8 @@ import com.mapbox.mapboxsdk.maps.TelemetryDefinition; import com.mapbox.mapboxsdk.offline.OfflineRegionDefinition; import com.mapbox.mapboxsdk.offline.OfflineTilePyramidRegionDefinition; +import java.util.UUID; + public class TelemetryImpl implements TelemetryDefinition { @Nullable @@ -105,4 +108,11 @@ public class TelemetryImpl implements TelemetryDefinition { offlineDefinition.getStyleURL()) ); } + + @Override + public void onPerformanceEvent(Bundle data) { + if (data != null && !data.isEmpty()) { + telemetry.push(new PerformanceEvent(UUID.randomUUID().toString(), data)); + } + } }
\ No newline at end of file |