forked from upstream-mirrors/OpenTracks
Marker list: split category and description into two fields.
This commit is contained in:
@@ -35,7 +35,6 @@ import de.dennisguse.opentracks.ui.util.ExecutorListViewService;
|
||||
import de.dennisguse.opentracks.ui.util.ListItemUtils;
|
||||
import de.dennisguse.opentracks.ui.util.ThemeUtils;
|
||||
import de.dennisguse.opentracks.util.IntentUtils;
|
||||
import de.dennisguse.opentracks.util.StringUtils;
|
||||
|
||||
public class MarkerListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> implements ActionMode.Callback {
|
||||
|
||||
@@ -196,8 +195,8 @@ public class MarkerListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
||||
ListItemUtils.setDateAndTime(context, viewBinding.markerListItemDate, viewBinding.markerListItemTime, marker.position().time(), timeZone);
|
||||
}
|
||||
|
||||
String categoryDescription = StringUtils.getCategoryDescription(marker.category(), marker.description());
|
||||
viewBinding.markerListItemTimeDistance.setText(categoryDescription);
|
||||
viewBinding.markerListItemDescription.setText(marker.description());
|
||||
viewBinding.markerListItemCategory.setText(marker.category());
|
||||
|
||||
setSelected(selection.get((int) getId()));
|
||||
}
|
||||
|
||||
@@ -174,20 +174,6 @@ public class StringUtils {
|
||||
return new Pair<>(value, context.getString(R.string.sensor_unit_power));
|
||||
}
|
||||
|
||||
@Deprecated //TODO use separate UI elements rather than concatenating strings.
|
||||
public static String getCategoryDescription(String category, String description) {
|
||||
if (category == null || category.isEmpty()) {
|
||||
return description;
|
||||
}
|
||||
|
||||
StringBuilder builder = new StringBuilder();
|
||||
builder.append(category);
|
||||
if (description != null && !description.isEmpty()) {
|
||||
builder.append(" ").append(description);
|
||||
}
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* Formats the given text as a XML CDATA element.
|
||||
* This includes adding the starting and ending CDATA tags.
|
||||
|
||||
Reference in New Issue
Block a user