diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java new file mode 100644 index 0000000000..d19b74ebc0 --- /dev/null +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java @@ -0,0 +1,31 @@ +package com.mapbox.mapboxsdk.module.telemetry; + +import android.annotation.SuppressLint; +import android.os.Parcel; + +import com.mapbox.android.telemetry.Event; + +/** + * Base event class for telemetry events. + */ +@SuppressLint("ParcelCreator") +public abstract class MapBaseEvent extends Event { + final String event; + final String created; + + MapBaseEvent(PhoneState phoneState) { + event = getEventName(); + this.created = phoneState.getCreated(); + } + + abstract String getEventName(); + + @Override + public int describeContents() { + return 0; + } + + @Override + public void writeToParcel(Parcel dest, int flags) { + } +} |