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:
@@ -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) {
|
||||||
|
@@ -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("");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user