From a26d6a748b2b5200bc8e61bc80070d81bbe20f14 Mon Sep 17 00:00:00 2001 From: jannis Date: Tue, 3 Mar 2020 16:00:54 +0100 Subject: [PATCH] #47 Wrong speed values after GPS-signal was lost for some time --- app/src/main/java/de/tadris/fitness/recording/WorkoutSaver.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/java/de/tadris/fitness/recording/WorkoutSaver.java b/app/src/main/java/de/tadris/fitness/recording/WorkoutSaver.java index 4f4dcbe..dee3d4a 100644 --- a/app/src/main/java/de/tadris/fitness/recording/WorkoutSaver.java +++ b/app/src/main/java/de/tadris/fitness/recording/WorkoutSaver.java @@ -84,9 +84,7 @@ class WorkoutSaver { double length= 0; for(int i= 1; i < samples.size(); i++){ double sampleLength= samples.get(i - 1).toLatLong().sphericalDistance(samples.get(i).toLatLong()); - long timeDiff= (samples.get(i).relativeTime - samples.get(i - 1).relativeTime) / 1000; length+= sampleLength; - samples.get(i).speed= Math.abs(sampleLength / timeDiff); } workout.length= (int)length; workout.avgSpeed= ((double) workout.length) / ((double) workout.duration / 1000);