forked from upstream-mirrors/OpenTracks
Cleanup: simplify stream by using List operations (desugar).
This commit is contained in:
+2
-3
@@ -47,7 +47,6 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import de.dennisguse.opentracks.content.data.TestDataUtil;
|
import de.dennisguse.opentracks.content.data.TestDataUtil;
|
||||||
import de.dennisguse.opentracks.content.data.TestSensorDataUtil;
|
import de.dennisguse.opentracks.content.data.TestSensorDataUtil;
|
||||||
@@ -832,7 +831,7 @@ public class CustomContentProviderUtilsTest {
|
|||||||
|
|
||||||
List<TrackPoint.Id> trackpointIds = track.second.stream()
|
List<TrackPoint.Id> trackpointIds = track.second.stream()
|
||||||
.map(it -> ContentUris.parseId(contentProviderUtils.insertTrackPoint(it, track.first.getId())))
|
.map(it -> ContentUris.parseId(contentProviderUtils.insertTrackPoint(it, track.first.getId())))
|
||||||
.map(TrackPoint.Id::new).collect(Collectors.toList());
|
.map(TrackPoint.Id::new).toList();
|
||||||
|
|
||||||
// when
|
// when
|
||||||
try (Cursor cursor = contentProviderUtils.getTrackPointCursor(trackId, trackpointIds.get(8))) {
|
try (Cursor cursor = contentProviderUtils.getTrackPointCursor(trackId, trackpointIds.get(8))) {
|
||||||
@@ -850,7 +849,7 @@ public class CustomContentProviderUtilsTest {
|
|||||||
|
|
||||||
List<TrackPoint.Id> trackpointIds = track.second.stream()
|
List<TrackPoint.Id> trackpointIds = track.second.stream()
|
||||||
.map(it -> ContentUris.parseId(contentProviderUtils.insertTrackPoint(it, track.first.getId())))
|
.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);
|
TrackPoint.Id startTrackPointId = trackpointIds.get(0);
|
||||||
|
|
||||||
|
|||||||
@@ -897,7 +897,7 @@ public class ChartView extends View {
|
|||||||
*/
|
*/
|
||||||
private void updateSeries() {
|
private void updateSeries() {
|
||||||
synchronized (chartPoints) {
|
synchronized (chartPoints) {
|
||||||
seriesList.stream().forEach(this::updateSerie);
|
seriesList.forEach(this::updateSerie);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -386,7 +386,7 @@ public class TrackDataHub {
|
|||||||
lastSeenTrackPointId = localLastSeenTrackPointIdId;
|
lastSeenTrackPointId = localLastSeenTrackPointIdId;
|
||||||
}
|
}
|
||||||
|
|
||||||
listeners.stream().forEach(Listener::onNewTrackPointsDone);
|
listeners.forEach(Listener::onNewTrackPointsDone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ public class TrackSelection implements ContentProviderUtils.ContentProviderSelec
|
|||||||
ArrayList<String> args = trackIds.stream().map(id -> Long.toString(id.id())).collect(Collectors.toCollection(ArrayList::new));
|
ArrayList<String> args = trackIds.stream().map(id -> Long.toString(id.id())).collect(Collectors.toCollection(ArrayList::new));
|
||||||
args.addAll(categories);
|
args.addAll(categories);
|
||||||
args.addAll(fromToArgs);
|
args.addAll(fromToArgs);
|
||||||
selectionArgs = args.stream().toArray(String[]::new);
|
selectionArgs = args.toArray(String[]::new);
|
||||||
|
|
||||||
return new SelectionData(selection, selectionArgs);
|
return new SelectionData(selection, selectionArgs);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ import java.util.Map;
|
|||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
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.data.models.Track;
|
||||||
import de.dennisguse.opentracks.util.FileUtils;
|
import de.dennisguse.opentracks.util.FileUtils;
|
||||||
@@ -25,8 +23,7 @@ public class TrackFilenameGenerator {
|
|||||||
public static final String STARTTIME_DATE_KEY = "{date}";
|
public static final String STARTTIME_DATE_KEY = "{date}";
|
||||||
|
|
||||||
public static String getAllOptions() {
|
public static String getAllOptions() {
|
||||||
return Stream.of(UUID_KEY, TRACKNAME_KEY, ACTIVITY_TYPE_KEY, STARTTIME_TIME_KEY, STARTTIME_DATE_KEY)
|
return String.join(", ", UUID_KEY, TRACKNAME_KEY, ACTIVITY_TYPE_KEY, STARTTIME_TIME_KEY, STARTTIME_DATE_KEY);
|
||||||
.collect(Collectors.joining(", "));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String format(@NonNull String name, @NonNull TrackFileFormat trackFileFormat) {
|
public static String format(@NonNull String name, @NonNull TrackFileFormat trackFileFormat) {
|
||||||
|
|||||||
@@ -225,7 +225,7 @@ public class ExportActivity extends AbstractActivity {
|
|||||||
String filename = "OpenTracks-Backup";
|
String filename = "OpenTracks-Backup";
|
||||||
exportTasks.add(new ExportTask(filename, trackFileFormat, tracks.stream().map(Track::getId).collect(Collectors.toList())));
|
exportTasks.add(new ExportTask(filename, trackFileFormat, tracks.stream().map(Track::getId).collect(Collectors.toList())));
|
||||||
} else {
|
} 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();
|
trackExportTotalCount = exportTasks.size();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import androidx.work.WorkRequest;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import de.dennisguse.opentracks.R;
|
import de.dennisguse.opentracks.R;
|
||||||
import de.dennisguse.opentracks.data.models.Track;
|
import de.dennisguse.opentracks.data.models.Track;
|
||||||
@@ -38,7 +37,7 @@ public class Importer {
|
|||||||
|
|
||||||
List<ArrayList<DocumentFile>> nestedFileList = documentFiles.stream()
|
List<ArrayList<DocumentFile>> nestedFileList = documentFiles.stream()
|
||||||
.map(FileUtils::getFiles)
|
.map(FileUtils::getFiles)
|
||||||
.collect(Collectors.toList());
|
.toList();
|
||||||
|
|
||||||
List<DocumentFile> fileList = new ArrayList<>();
|
List<DocumentFile> fileList = new ArrayList<>();
|
||||||
nestedFileList.forEach(fileList::addAll);
|
nestedFileList.forEach(fileList::addAll);
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package de.dennisguse.opentracks.settings;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import de.dennisguse.opentracks.R;
|
import de.dennisguse.opentracks.R;
|
||||||
import de.dennisguse.opentracks.ui.customRecordingLayout.CsvLayoutUtils;
|
import de.dennisguse.opentracks.ui.customRecordingLayout.CsvLayoutUtils;
|
||||||
@@ -59,7 +58,7 @@ class PreferencesOpenHelper {
|
|||||||
if (!parts.get(1).matches("\\d+")) {
|
if (!parts.get(1).matches("\\d+")) {
|
||||||
parts.add(1, String.valueOf(PreferencesUtils.getLayoutColumnsByDefault()));
|
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() {
|
private void onDowngrade() {
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ public class TrackStatisticsUpdater {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void addTrackPoints(List<TrackPoint> trackPoints) {
|
public void addTrackPoints(List<TrackPoint> trackPoints) {
|
||||||
trackPoints.stream().forEachOrdered(this::addTrackPoint);
|
trackPoints.forEach(this::addTrackPoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addTrackPoint(TrackPoint trackPoint) {
|
public void addTrackPoint(TrackPoint trackPoint) {
|
||||||
|
|||||||
+2
-2
@@ -45,7 +45,7 @@ public class AggregatedStatisticsActivity extends AbstractActivity implements Fi
|
|||||||
|
|
||||||
List<Track.Id> trackIds = getIntent().getParcelableArrayListExtra(EXTRA_TRACK_IDS);
|
List<Track.Id> trackIds = getIntent().getParcelableArrayListExtra(EXTRA_TRACK_IDS);
|
||||||
if (trackIds != null && !trackIds.isEmpty()) {
|
if (trackIds != null && !trackIds.isEmpty()) {
|
||||||
trackIds.stream().forEach(selection::addTrackId);
|
trackIds.forEach(selection::addTrackId);
|
||||||
}
|
}
|
||||||
|
|
||||||
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
|
LinearLayoutManager layoutManager = new LinearLayoutManager(this);
|
||||||
@@ -103,7 +103,7 @@ public class AggregatedStatisticsActivity extends AbstractActivity implements Fi
|
|||||||
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
|
||||||
if (item.getItemId() == R.id.aggregated_statistics_filter) {
|
if (item.getItemId() == R.id.aggregated_statistics_filter) {
|
||||||
ArrayList<FilterDialogFragment.FilterItem> filterItems = new ArrayList<>();
|
ArrayList<FilterDialogFragment.FilterItem> 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);
|
FilterDialogFragment.showDialog(getSupportFragmentManager(), filterItems);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user