diff options
author | kevin <kevin.li@mapbox.com> | 2019-04-16 15:54:24 +0800 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-04-18 16:00:12 +0200 |
commit | 6ad2103c133aa0f390db21d9896910f50ddeaa96 (patch) | |
tree | 93b77e54f647d5a9f714cdbdf77a835dc622fd8d /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapBaseEvent.java | |
parent | ef5b00b8101dae1ded5162dc949a71d0c4d4e2b7 (diff) | |
download | qtlocation-mapboxgl-6ad2103c133aa0f390db21d9896910f50ddeaa96.tar.gz |
add base class for events
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) { + } +} |