From 934a68fa7e0359555c48a21667682b3e418c7047 Mon Sep 17 00:00:00 2001 From: y20k Date: Wed, 14 Aug 2019 13:30:39 +0200 Subject: [PATCH] made BoundBox of track parcelable --- app/src/main/java/org/y20k/trackbook/core/Track.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/y20k/trackbook/core/Track.java b/app/src/main/java/org/y20k/trackbook/core/Track.java index 973d0b4..6e0183b 100755 --- a/app/src/main/java/org/y20k/trackbook/core/Track.java +++ b/app/src/main/java/org/y20k/trackbook/core/Track.java @@ -23,7 +23,6 @@ import android.os.Parcelable; import androidx.annotation.Nullable; import org.osmdroid.util.BoundingBox; -import org.osmdroid.util.GeoPoint; import org.y20k.trackbook.helpers.LocationHelper; import org.y20k.trackbook.helpers.TrackbookKeys; @@ -110,6 +109,8 @@ public class Track implements TrackbookKeys, Parcelable { mMinAltitude = in.readDouble(); mPositiveElevation = in.readDouble(); mNegativeElevation = in.readDouble(); + mBoundingBox = new BoundingBox(in.readDouble(), in.readDouble(),in.readDouble(),in.readDouble()); + // BoundingBox(double north, double east, double south, double west) } @@ -325,6 +326,11 @@ public class Track implements TrackbookKeys, Parcelable { parcel.writeDouble(mMinAltitude); parcel.writeDouble(mPositiveElevation); parcel.writeDouble(mNegativeElevation); + parcel.writeDouble(mBoundingBox.getLatNorth()); + parcel.writeDouble(mBoundingBox.getLonEast()); + parcel.writeDouble(mBoundingBox.getLatSouth()); + parcel.writeDouble(mBoundingBox.getLonWest()); + // BoundingBox(double north, double east, double south, double west) }