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/MapDragendEvent.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/MapDragendEvent.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapDragendEvent.java | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapDragendEvent.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapDragendEvent.java index 0b9646b462..64bf70f786 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapDragendEvent.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/MapDragendEvent.java @@ -1,17 +1,13 @@ package com.mapbox.mapboxsdk.module.telemetry; import android.annotation.SuppressLint; -import android.os.Parcel; - -import com.mapbox.android.telemetry.Event; /** * When user drag map should send this event. */ @SuppressLint("ParcelCreator") -class MapDragendEvent extends Event { - private final String event = "map.dragend"; - private final String created; +class MapDragendEvent extends MapBaseEvent { + private static final String EVENT_NAME = "map.dragend"; private final String orientation; private final String carrier; private final String cellularNetworkType; @@ -23,10 +19,10 @@ class MapDragendEvent extends Event { private final boolean wifi; MapDragendEvent(PhoneState phoneState, MapState mapState) { + super(phoneState); this.lat = mapState.getLatitude(); this.lng = mapState.getLongitude(); this.zoom = mapState.getZoom(); - this.created = phoneState.getCreated(); this.batteryLevel = phoneState.getBatteryLevel(); this.pluggedIn = phoneState.isPluggedIn(); this.cellularNetworkType = phoneState.getCellularNetworkType(); @@ -35,6 +31,11 @@ class MapDragendEvent extends Event { this.carrier = phoneState.getCarrier(); } + @Override + String getEventName() { + return EVENT_NAME; + } + String getCreated() { return created; } @@ -154,13 +155,4 @@ class MapDragendEvent extends Event { + ", wifi=" + wifi + '}'; } - - @Override - public int describeContents() { - return 0; - } - - @Override - public void writeToParcel(Parcel dest, int flags) { - } }
\ No newline at end of file |