diff --git a/src/androidTest/java/de/dennisguse/opentracks/data/CustomContentProviderUtilsTest.java b/src/androidTest/java/de/dennisguse/opentracks/data/CustomContentProviderUtilsTest.java index 6ed555c46..5f380362e 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/data/CustomContentProviderUtilsTest.java +++ b/src/androidTest/java/de/dennisguse/opentracks/data/CustomContentProviderUtilsTest.java @@ -47,7 +47,6 @@ import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.UUID; -import java.util.stream.Collectors; import de.dennisguse.opentracks.content.data.TestDataUtil; import de.dennisguse.opentracks.content.data.TestSensorDataUtil; @@ -832,7 +831,7 @@ public class CustomContentProviderUtilsTest { List trackpointIds = track.second.stream() .map(it -> ContentUris.parseId(contentProviderUtils.insertTrackPoint(it, track.first.getId()))) - .map(TrackPoint.Id::new).collect(Collectors.toList()); + .map(TrackPoint.Id::new).toList(); // when try (Cursor cursor = contentProviderUtils.getTrackPointCursor(trackId, trackpointIds.get(8))) { @@ -850,7 +849,7 @@ public class CustomContentProviderUtilsTest { List trackpointIds = track.second.stream() .map(it -> ContentUris.parseId(contentProviderUtils.insertTrackPoint(it, track.first.getId()))) - .map(TrackPoint.Id::new).collect(Collectors.toList()); + .map(TrackPoint.Id::new).toList(); TrackPoint.Id startTrackPointId = trackpointIds.get(0); diff --git a/src/main/java/de/dennisguse/opentracks/chart/ChartView.java b/src/main/java/de/dennisguse/opentracks/chart/ChartView.java index b95a390cd..cb0b61dd1 100644 --- a/src/main/java/de/dennisguse/opentracks/chart/ChartView.java +++ b/src/main/java/de/dennisguse/opentracks/chart/ChartView.java @@ -897,7 +897,7 @@ public class ChartView extends View { */ private void updateSeries() { synchronized (chartPoints) { - seriesList.stream().forEach(this::updateSerie); + seriesList.forEach(this::updateSerie); } } diff --git a/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java b/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java index 10e0060e0..3216e8512 100644 --- a/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java +++ b/src/main/java/de/dennisguse/opentracks/data/TrackDataHub.java @@ -386,7 +386,7 @@ public class TrackDataHub { lastSeenTrackPointId = localLastSeenTrackPointIdId; } - listeners.stream().forEach(Listener::onNewTrackPointsDone); + listeners.forEach(Listener::onNewTrackPointsDone); } diff --git a/src/main/java/de/dennisguse/opentracks/data/TrackSelection.java b/src/main/java/de/dennisguse/opentracks/data/TrackSelection.java index 4938d7307..0890ec6b0 100644 --- a/src/main/java/de/dennisguse/opentracks/data/TrackSelection.java +++ b/src/main/java/de/dennisguse/opentracks/data/TrackSelection.java @@ -70,7 +70,7 @@ public class TrackSelection implements ContentProviderUtils.ContentProviderSelec ArrayList args = trackIds.stream().map(id -> Long.toString(id.id())).collect(Collectors.toCollection(ArrayList::new)); args.addAll(categories); args.addAll(fromToArgs); - selectionArgs = args.stream().toArray(String[]::new); + selectionArgs = args.toArray(String[]::new); return new SelectionData(selection, selectionArgs); } diff --git a/src/main/java/de/dennisguse/opentracks/io/file/TrackFilenameGenerator.java b/src/main/java/de/dennisguse/opentracks/io/file/TrackFilenameGenerator.java index 5f68983a9..6f7ae8f65 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/TrackFilenameGenerator.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/TrackFilenameGenerator.java @@ -10,8 +10,6 @@ import java.util.Map; import java.util.UUID; import java.util.regex.Matcher; import java.util.regex.Pattern; -import java.util.stream.Collectors; -import java.util.stream.Stream; import de.dennisguse.opentracks.data.models.Track; import de.dennisguse.opentracks.util.FileUtils; @@ -25,8 +23,7 @@ public class TrackFilenameGenerator { public static final String STARTTIME_DATE_KEY = "{date}"; public static String getAllOptions() { - return Stream.of(UUID_KEY, TRACKNAME_KEY, ACTIVITY_TYPE_KEY, STARTTIME_TIME_KEY, STARTTIME_DATE_KEY) - .collect(Collectors.joining(", ")); + return String.join(", ", UUID_KEY, TRACKNAME_KEY, ACTIVITY_TYPE_KEY, STARTTIME_TIME_KEY, STARTTIME_DATE_KEY); } public static String format(@NonNull String name, @NonNull TrackFileFormat trackFileFormat) { diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportActivity.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportActivity.java index 751d3f068..2e8a10e5f 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportActivity.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/ExportActivity.java @@ -225,7 +225,7 @@ public class ExportActivity extends AbstractActivity { String filename = "OpenTracks-Backup"; exportTasks.add(new ExportTask(filename, trackFileFormat, tracks.stream().map(Track::getId).collect(Collectors.toList()))); } else { - exportTasks.addAll(tracks.stream().map(it -> new ExportTask(null, trackFileFormat, List.of(it.getId()))).collect(Collectors.toList())); + exportTasks.addAll(tracks.stream().map(it -> new ExportTask(null, trackFileFormat, List.of(it.getId()))).toList()); } trackExportTotalCount = exportTasks.size(); } diff --git a/src/main/java/de/dennisguse/opentracks/io/file/importer/Importer.java b/src/main/java/de/dennisguse/opentracks/io/file/importer/Importer.java index d91547c00..2f78dc5ac 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/importer/Importer.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/importer/Importer.java @@ -12,7 +12,6 @@ import androidx.work.WorkRequest; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.stream.Collectors; import de.dennisguse.opentracks.R; import de.dennisguse.opentracks.data.models.Track; @@ -38,7 +37,7 @@ public class Importer { List> nestedFileList = documentFiles.stream() .map(FileUtils::getFiles) - .collect(Collectors.toList()); + .toList(); List fileList = new ArrayList<>(); nestedFileList.forEach(fileList::addAll); diff --git a/src/main/java/de/dennisguse/opentracks/settings/PreferencesOpenHelper.java b/src/main/java/de/dennisguse/opentracks/settings/PreferencesOpenHelper.java index 217ef708e..47537c460 100644 --- a/src/main/java/de/dennisguse/opentracks/settings/PreferencesOpenHelper.java +++ b/src/main/java/de/dennisguse/opentracks/settings/PreferencesOpenHelper.java @@ -2,7 +2,6 @@ package de.dennisguse.opentracks.settings; import java.util.ArrayList; import java.util.Collections; -import java.util.stream.Collectors; import de.dennisguse.opentracks.R; import de.dennisguse.opentracks.ui.customRecordingLayout.CsvLayoutUtils; @@ -59,7 +58,7 @@ class PreferencesOpenHelper { if (!parts.get(1).matches("\\d+")) { parts.add(1, String.valueOf(PreferencesUtils.getLayoutColumnsByDefault())); } - PreferencesUtils.setString(R.string.stats_custom_layouts_key, parts.stream().collect(Collectors.joining(CsvLayoutUtils.ITEM_SEPARATOR))); + PreferencesUtils.setString(R.string.stats_custom_layouts_key, String.join(CsvLayoutUtils.ITEM_SEPARATOR, parts)); } private void onDowngrade() { diff --git a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java index 4c6310480..9114f9f35 100644 --- a/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java +++ b/src/main/java/de/dennisguse/opentracks/stats/TrackStatisticsUpdater.java @@ -80,7 +80,7 @@ public class TrackStatisticsUpdater { } public void addTrackPoints(List trackPoints) { - trackPoints.stream().forEachOrdered(this::addTrackPoint); + trackPoints.forEach(this::addTrackPoint); } public void addTrackPoint(TrackPoint trackPoint) { diff --git a/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsActivity.java b/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsActivity.java index 645459061..596fda6e0 100644 --- a/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsActivity.java +++ b/src/main/java/de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsActivity.java @@ -45,7 +45,7 @@ public class AggregatedStatisticsActivity extends AbstractActivity implements Fi List trackIds = getIntent().getParcelableArrayListExtra(EXTRA_TRACK_IDS); if (trackIds != null && !trackIds.isEmpty()) { - trackIds.stream().forEach(selection::addTrackId); + trackIds.forEach(selection::addTrackId); } LinearLayoutManager layoutManager = new LinearLayoutManager(this); @@ -103,7 +103,7 @@ public class AggregatedStatisticsActivity extends AbstractActivity implements Fi public boolean onOptionsItemSelected(@NonNull MenuItem item) { if (item.getItemId() == R.id.aggregated_statistics_filter) { ArrayList filterItems = new ArrayList<>(); - adapter.getCategories().stream().forEach(activityType -> filterItems.add(new FilterDialogFragment.FilterItem(activityType, activityType, true))); + adapter.getCategories().forEach(activityType -> filterItems.add(new FilterDialogFragment.FilterItem(activityType, activityType, true))); FilterDialogFragment.showDialog(getSupportFragmentManager(), filterItems); return true; }