From 93eefe5cf2c9cd4e48342328d38093c90a340064 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sat, 12 Jul 2025 16:50:08 +0200 Subject: [PATCH] Bugfix: track list should show description. Fixes #2127. --- .../opentracks/ui/TrackListAdapter.java | 6 ++---- .../opentracks/util/StringUtils.java | 19 +++++-------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java b/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java index c7a495ffd..671b39022 100644 --- a/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java +++ b/src/main/java/de/dennisguse/opentracks/ui/TrackListAdapter.java @@ -234,11 +234,9 @@ public class TrackListAdapter extends RecyclerView.Adapter(value, context.getString(R.string.sensor_unit_power)); } - /** - * Gets a string for category. - * - * @param category the category - */ + @Deprecated //TODO Move to strings.xml public static String getCategory(String category) { - if (category == null || category.length() == 0) { + if (category == null || category.isEmpty()) { return null; } return "[" + category + "]"; } - /** - * Gets a string for category and description. - * - * @param category the category - * @param description the description - */ + @Deprecated //TODO use separate UI elements rather than concatenating strings. public static String getCategoryDescription(String category, String description) { - if (category == null || category.length() == 0) { + if (category == null || category.isEmpty()) { return description; } StringBuilder builder = new StringBuilder(); builder.append(getCategory(category)); - if (description != null && description.length() != 0) { + if (description != null && !description.isEmpty()) { builder.append(" ").append(description); } return builder.toString();