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