From 6edcd7b74f4a4e3454db679e94ff45523c7a6d30 Mon Sep 17 00:00:00 2001 From: Bart Date: Tue, 12 Jan 2021 15:03:46 +0100 Subject: [PATCH] Total time walked gets saved and loaded --- app/src/main/java/com/a1/nextlocation/data/Data.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/a1/nextlocation/data/Data.java b/app/src/main/java/com/a1/nextlocation/data/Data.java index 77b14b2..d4b36c7 100644 --- a/app/src/main/java/com/a1/nextlocation/data/Data.java +++ b/app/src/main/java/com/a1/nextlocation/data/Data.java @@ -63,6 +63,9 @@ public enum Data { public void addTimeWalked(long time) { totalTime += time; + + editor.putLong("timeWalked", totalTime); + editor.apply(); } public double getDistanceTraveled() { @@ -105,8 +108,9 @@ public enum Data { public void load(){ SharedPreferences prefs = context.getSharedPreferences("Data", Context.MODE_PRIVATE); this.editor = prefs.edit(); - Data.INSTANCE.addDistance(Double.parseDouble(prefs.getString("distanceTraveled", "0"))); + this.addDistance(Double.parseDouble(prefs.getString("distanceTraveled", "0"))); this.locationsVisited = loadAndGetVisitedNamesList().size(); + this.totalTime = prefs.getLong("timeWalked", 0); } public android.location.Location getLocation() {