StatisticsCustomLayoutEditAdapter: use StatisticsViewHolder (with demo data).

Part of #1118.
This commit is contained in:
Dennis Guse
2022-11-15 22:56:54 +01:00
parent dbac595754
commit d3cf2957cc
6 changed files with 50 additions and 104 deletions
@@ -30,11 +30,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class Distance extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_distance;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
Pair<String, String> valueAndUnit = DistanceFormatter.Builder()
@@ -49,11 +44,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class TotalTime extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_total_time;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
Pair<String, String> valueAndUnit = new Pair<>(StringUtils.formatElapsedTime(data.getTrackStatistics().getTotalTime()), null);
@@ -66,11 +56,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class MovingTime extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_moving_time;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
String value = StringUtils.formatElapsedTime(data.getTrackStatistics().getMovingTime());
@@ -82,11 +67,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class SpeedOrPace extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_speed;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
// TODO Pace wont work for now
@@ -115,11 +95,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class AverageMovingSpeed extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_average_moving_speed;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -137,11 +112,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class AverageSpeed extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_average_speed;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -159,11 +129,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class MaxSpeed extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_max_speed;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -181,11 +146,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class AverageMovingPace extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_average_moving_pace;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -203,11 +163,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class AveragePace extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_average_pace;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -225,11 +180,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class FastestPace extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_fastest_pace;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SpeedFormatter speedFormatterSpeed = SpeedFormatter.Builder()
@@ -247,11 +197,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class Altitude extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_altitude;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
TrackPoint latestTrackPoint = data.getLatestTrackPoint();
@@ -268,11 +213,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class Gain extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_gain;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
@@ -286,11 +226,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class Loss extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_loss;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
@@ -304,11 +239,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class Coordinates extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_coordinates;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
TrackPoint latestTrackPoint = data.getLatestTrackPoint();
@@ -326,11 +256,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class SensorHeartRate extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_sensors_heart_rate;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SensorDataSet sensorDataSet = data.getSensorDataSet();
@@ -353,11 +278,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class SensorCadence extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_sensors_cadence;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SensorDataSet sensorDataSet = data.getSensorDataSet();
@@ -380,11 +300,6 @@ public abstract class GenericStatisticsViewHolder extends StatisticViewHolder<St
public static class SensorPower extends GenericStatisticsViewHolder {
@Override
public int getTitleId() {
return R.string.stats_sensors_power;
}
@Override
public void onChanged(UnitSystem unitSystem, RecordingData data) {
SensorDataSet sensorDataSet = data.getSensorDataSet();