1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-26 17:54:50 +02:00

Use initial weight as default weight for first measurement

This commit is contained in:
Erik Johansson
2018-01-09 20:35:21 +01:00
parent a4e910c00c
commit 4259e4e351
2 changed files with 4 additions and 5 deletions

View File

@@ -141,7 +141,6 @@ public class ScaleMeasurement {
public void setWeight(float weight) { public void setWeight(float weight) {
this.weight = weight; this.weight = weight;
} }
public void setConvertedWeight(float weight, int scale_unit) { public void setConvertedWeight(float weight, int scale_unit) {

View File

@@ -180,6 +180,7 @@ public class DataEntryActivity extends Activity {
} }
ScaleMeasurement scaleMeasurement; ScaleMeasurement scaleMeasurement;
OpenScale openScale = OpenScale.getInstance(context);
if (id > 0) { if (id > 0) {
// keep edit mode state if we are moving to left or right // keep edit mode state if we are moving to left or right
@@ -198,8 +199,6 @@ public class DataEntryActivity extends Activity {
expandButton.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#D3D3D3"))); expandButton.setBackgroundTintList(ColorStateList.valueOf(Color.parseColor("#D3D3D3")));
} }
OpenScale openScale = OpenScale.getInstance(context);
ScaleMeasurement[] tupleScaleData = openScale.getTupleScaleData(id); ScaleMeasurement[] tupleScaleData = openScale.getTupleScaleData(id);
ScaleMeasurement prevScaleMeasurement = tupleScaleData[0]; ScaleMeasurement prevScaleMeasurement = tupleScaleData[0];
scaleMeasurement = tupleScaleData[1]; scaleMeasurement = tupleScaleData[1];
@@ -217,13 +216,14 @@ public class DataEntryActivity extends Activity {
} else { } else {
setViewMode(MeasurementView.MeasurementViewMode.ADD); setViewMode(MeasurementView.MeasurementViewMode.ADD);
if (OpenScale.getInstance(getApplicationContext()).getScaleMeasurementList().isEmpty()) { if (openScale.getScaleMeasurementList().isEmpty()) {
// Show default values // Show default values
scaleMeasurement = new ScaleMeasurement(); scaleMeasurement = new ScaleMeasurement();
scaleMeasurement.setWeight(openScale.getSelectedScaleUser().getInitialWeight());
} }
else { else {
// Show the last scale data as default // Show the last scale data as default
scaleMeasurement = OpenScale.getInstance(getApplicationContext()).getScaleMeasurementList().get(0); scaleMeasurement = openScale.getScaleMeasurementList().get(0);
scaleMeasurement.setDateTime(new Date()); scaleMeasurement.setDateTime(new Date());
scaleMeasurement.setComment(""); scaleMeasurement.setComment("");
} }