package nodomain.freeyourgadget.gadgetbridge.activities.charts; import java.util.List; import nodomain.freeyourgadget.gadgetbridge.R; import nodomain.freeyourgadget.gadgetbridge.devices.miband.MiBandCoordinator; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; import nodomain.freeyourgadget.gadgetbridge.model.ActivitySample; public class WeekStepsChartFragment extends AbstractWeekChartFragment { @Override public String getTitle() { return getString(R.string.weekstepschart_steps_a_week); } @Override int getGoal() { GBDevice device = getChartsHost().getDevice(); if (device != null) { return MiBandCoordinator.getFitnessGoal(device.getAddress()); } return -1; } @Override int getTotalForSamples(List activitySamples) { ActivityAnalysis analysis = new ActivityAnalysis(); return analysis.calculateTotalSteps(activitySamples); } }