From 26e655d58fbddcfec970db443b2790cfce7d7731 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Fri, 5 Mar 2021 18:46:17 +0100 Subject: [PATCH] Cleanup. --- .../content/provider/ContentProviderUtils.java | 18 ------------------ .../io/file/exporter/GPXTrackExporter.java | 16 +++++++--------- 2 files changed, 7 insertions(+), 27 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/content/provider/ContentProviderUtils.java b/src/main/java/de/dennisguse/opentracks/content/provider/ContentProviderUtils.java index 1ca01c85f..c0b3e9728 100644 --- a/src/main/java/de/dennisguse/opentracks/content/provider/ContentProviderUtils.java +++ b/src/main/java/de/dennisguse/opentracks/content/provider/ContentProviderUtils.java @@ -579,24 +579,6 @@ public class ContentProviderUtils { return contentResolver.bulkInsert(TrackPointsColumns.CONTENT_URI_BY_ID, values); } - /** - * Gets the first location id for a track. - * Returns null if it doesn't exist. - * - * @param trackId the track id - */ - @Deprecated - public Track.Id getFirstTrackPointId(Track.Id trackId) { - String selection = TrackPointsColumns._ID + "=(SELECT MIN(" + TrackPointsColumns._ID + ") FROM " + TrackPointsColumns.TABLE_NAME + " WHERE " + TrackPointsColumns.TRACKID + "=?)"; - String[] selectionArgs = new String[]{Long.toString(trackId.getId())}; - try (Cursor cursor = getTrackPointCursor(new String[]{TrackPointsColumns._ID}, selection, selectionArgs, TrackPointsColumns._ID)) { - if (cursor != null && cursor.moveToFirst()) { - return new Track.Id(cursor.getLong(cursor.getColumnIndexOrThrow(TrackPointsColumns._ID))); - } - } - return null; - } - /** * Gets the last location id for a track. * Returns -1L if it doesn't exist. diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java index 74eec5bcd..9963f80a0 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java @@ -123,7 +123,7 @@ public class GPXTrackExporter implements TrackExporter { TrackPoint trackPoint = trackPointIterator.next(); if (!wroteTrack) { - writeBeginTrack(track, trackPoint); + writeBeginTrack(track); wroteTrack = true; } @@ -162,14 +162,12 @@ public class GPXTrackExporter implements TrackExporter { writeCloseSegment(); } - if (wroteTrack) { - TrackPoint lastValidTrackPoint = contentProviderUtils.getLastValidTrackPoint(track.getId()); - writeEndTrack(track, lastValidTrackPoint); - } else { + if (!wroteTrack) { // Write an empty track - writeBeginTrack(track, null); - writeEndTrack(track, null); + writeBeginTrack(track); } + + writeEndTrack(); } } @@ -247,7 +245,7 @@ public class GPXTrackExporter implements TrackExporter { } } - public void writeBeginTrack(Track track, TrackPoint startTrackPoint) { + public void writeBeginTrack(Track track) { if (printWriter != null) { printWriter.println(""); printWriter.println("" + StringUtils.formatCData(track.getName()) + ""); @@ -261,7 +259,7 @@ public class GPXTrackExporter implements TrackExporter { } } - public void writeEndTrack(Track track, TrackPoint endTrackPoint) { + public void writeEndTrack() { if (printWriter != null) { printWriter.println(""); }