From 8ddadb8e6d405a27f99951c7b8053af700b18a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rom=C3=A1n=20Mart=C3=ADnez?= Date: Sat, 20 Jun 2020 19:02:02 +0200 Subject: [PATCH] Aggregated statistics: updated PlantUML and handle empty list. (#296) --- doc/activities.txt | 1 + .../AggregatedStatisticsActivity.java | 1 + src/main/res/layout/aggregated_stats.xml | 28 +++++++++++++++++++ src/main/res/values/strings.xml | 2 ++ 4 files changed, 32 insertions(+) diff --git a/doc/activities.txt b/doc/activities.txt index ed5441481..da8c59beb 100644 --- a/doc/activities.txt +++ b/doc/activities.txt @@ -12,6 +12,7 @@ endlegend TrackListActivity --> TrackRecordingActivity : Start recording TrackListActivity --> SearchListActivity TrackListActivity --> MarkerListActivity : Show all markers +TrackListActivity --> AggregatedStatisticsActivity : Aggregated stats TrackListActivity --> TrackRecordedActivity : Show track TrackListActivity --> TrackDeleteActivity diff --git a/src/main/java/de/dennisguse/opentracks/AggregatedStatisticsActivity.java b/src/main/java/de/dennisguse/opentracks/AggregatedStatisticsActivity.java index 292b2ae6f..50650cbc5 100644 --- a/src/main/java/de/dennisguse/opentracks/AggregatedStatisticsActivity.java +++ b/src/main/java/de/dennisguse/opentracks/AggregatedStatisticsActivity.java @@ -20,6 +20,7 @@ public class AggregatedStatisticsActivity extends AbstractActivity { super.onCreate(savedInstanceState); listView = findViewById(R.id.aggregated_stats_list); + listView.setEmptyView(findViewById(R.id.aggregated_stats_empty_view)); final AggregatedStatisticsModel viewModel = new ViewModelProvider(this).get(AggregatedStatisticsModel.class); viewModel.getAggregatedStats().observe(this, new Observer() { diff --git a/src/main/res/layout/aggregated_stats.xml b/src/main/res/layout/aggregated_stats.xml index 817cb5357..aea3ea8ca 100644 --- a/src/main/res/layout/aggregated_stats.xml +++ b/src/main/res/layout/aggregated_stats.xml @@ -11,4 +11,32 @@ android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1.0" /> + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 2f2980fb9..f851b69d5 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -430,6 +430,8 @@ limitations under the License. New Track Start recording your next adventure here + + Record your first track to see aggregated statistics %1$d tracks