|
|
|
@ -137,8 +137,10 @@ class _DistanceTrackerState extends State<DistanceTracker> with SingleTickerProv
|
|
|
|
});
|
|
|
|
});
|
|
|
|
generateWeekData();
|
|
|
|
generateWeekData();
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
|
|
|
|
if (avgWeeklyStepsValue != 0) {
|
|
|
|
weeklyStatsAvgValue = avgWeeklyStepsValue ~/ weeklyDataLength;
|
|
|
|
weeklyStatsAvgValue = avgWeeklyStepsValue ~/ weeklyDataLength;
|
|
|
|
weeklyStatsAvgValue = weeklyStatsAvgValue / 1000;
|
|
|
|
weeklyStatsAvgValue = weeklyStatsAvgValue / 1000;
|
|
|
|
|
|
|
|
}
|
|
|
|
isWeeklyDataLoaded = true;
|
|
|
|
isWeeklyDataLoaded = true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}).catchError((err) {
|
|
|
|
}).catchError((err) {
|
|
|
|
@ -165,8 +167,10 @@ class _DistanceTrackerState extends State<DistanceTracker> with SingleTickerProv
|
|
|
|
});
|
|
|
|
});
|
|
|
|
generateMonthData();
|
|
|
|
generateMonthData();
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
|
|
|
|
if (avgMonthlyStepsValue != 0) {
|
|
|
|
monthlyStatsAvgValue = avgMonthlyStepsValue ~/ monthlyDataLength;
|
|
|
|
monthlyStatsAvgValue = avgMonthlyStepsValue ~/ monthlyDataLength;
|
|
|
|
monthlyStatsAvgValue = monthlyStatsAvgValue / 1000;
|
|
|
|
monthlyStatsAvgValue = monthlyStatsAvgValue / 1000;
|
|
|
|
|
|
|
|
}
|
|
|
|
isMonthlyDataLoaded = true;
|
|
|
|
isMonthlyDataLoaded = true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}).catchError((err) {
|
|
|
|
}).catchError((err) {
|
|
|
|
@ -193,8 +197,10 @@ class _DistanceTrackerState extends State<DistanceTracker> with SingleTickerProv
|
|
|
|
});
|
|
|
|
});
|
|
|
|
generateYearData();
|
|
|
|
generateYearData();
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
|
|
|
|
if (avgYearlyStepsValue != 0) {
|
|
|
|
yearlyStatsAvgValue = avgYearlyStepsValue ~/ yearlyDataLength;
|
|
|
|
yearlyStatsAvgValue = avgYearlyStepsValue ~/ yearlyDataLength;
|
|
|
|
yearlyStatsAvgValue = yearlyStatsAvgValue / 1000;
|
|
|
|
yearlyStatsAvgValue = yearlyStatsAvgValue / 1000;
|
|
|
|
|
|
|
|
}
|
|
|
|
isYearlyDataLoaded = true;
|
|
|
|
isYearlyDataLoaded = true;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}).catchError((err) {
|
|
|
|
}).catchError((err) {
|
|
|
|
@ -559,7 +565,8 @@ class _DistanceTrackerState extends State<DistanceTracker> with SingleTickerProv
|
|
|
|
)} ',
|
|
|
|
)} ',
|
|
|
|
isCapitable: false,
|
|
|
|
isCapitable: false,
|
|
|
|
mProjectViewModel: projectViewModel),
|
|
|
|
mProjectViewModel: projectViewModel),
|
|
|
|
Utils.tableColumnValue(step.valueSum != null ? (step.valueSum / 1000).toString() + " " + TranslationBase.of(context).km_ : "0.0 " + TranslationBase.of(context).km_ , isCapitable: false, mProjectViewModel: projectViewModel),
|
|
|
|
Utils.tableColumnValue(step.valueSum != null ? (step.valueSum / 1000).toString() + " " + TranslationBase.of(context).km_ : "0.0 " + TranslationBase.of(context).km_,
|
|
|
|
|
|
|
|
isCapitable: false, mProjectViewModel: projectViewModel),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -567,5 +574,4 @@ class _DistanceTrackerState extends State<DistanceTracker> with SingleTickerProv
|
|
|
|
);
|
|
|
|
);
|
|
|
|
return tableRow;
|
|
|
|
return tableRow;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|