mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-22 08:13:43 +02:00
Use unit and gender enum directly
This commit is contained in:
@@ -280,54 +280,52 @@ public class UserSettingsActivity extends Activity {
|
||||
float initial_weight = Float.valueOf(txtInitialWeight.getText().toString());
|
||||
float goal_weight = Float.valueOf(txtGoalWeight.getText().toString());
|
||||
|
||||
int scale_unit = -1;
|
||||
Converters.WeightUnit scale_unit = Converters.WeightUnit.KG;
|
||||
|
||||
switch (checkedRadioButtonId) {
|
||||
case R.id.btnRadioKG:
|
||||
scale_unit = 0;
|
||||
scale_unit = Converters.WeightUnit.KG;
|
||||
break;
|
||||
case R.id.btnRadioLB:
|
||||
scale_unit = 1;
|
||||
scale_unit = Converters.WeightUnit.LB;
|
||||
break;
|
||||
case R.id.btnRadioST:
|
||||
scale_unit = 2;
|
||||
scale_unit = Converters.WeightUnit.ST;
|
||||
break;
|
||||
}
|
||||
|
||||
int gender = -1;
|
||||
Converters.Gender gender = Converters.Gender.MALE;
|
||||
|
||||
switch (checkedGenderId) {
|
||||
case R.id.btnRadioMale:
|
||||
gender = 0;
|
||||
gender = Converters.Gender.MALE;
|
||||
break;
|
||||
case R.id.btnRadioWoman:
|
||||
gender = 1;
|
||||
gender = Converters.Gender.FEMALE;
|
||||
break;
|
||||
}
|
||||
|
||||
int id = 0;
|
||||
|
||||
final ScaleUser scaleUser = new ScaleUser();
|
||||
|
||||
scaleUser.setUserName(name);
|
||||
scaleUser.setBirthday(birthday);
|
||||
scaleUser.setBodyHeight(body_height);
|
||||
scaleUser.setScaleUnit(Converters.fromWeightUnitInt(scale_unit));
|
||||
scaleUser.setGender(Converters.fromGenderInt(gender));
|
||||
scaleUser.setScaleUnit(scale_unit);
|
||||
scaleUser.setGender(gender);
|
||||
scaleUser.setConvertedInitialWeight(initial_weight);
|
||||
scaleUser.setGoalWeight(goal_weight);
|
||||
scaleUser.setGoalDate(goal_date);
|
||||
|
||||
if (getIntent().getExtras().getInt("mode") == EDIT_USER_REQUEST) {
|
||||
id = getIntent().getExtras().getInt("id");
|
||||
int id = getIntent().getExtras().getInt("id");
|
||||
scaleUser.setId(id);
|
||||
openScale.updateScaleUser(scaleUser);
|
||||
} else {
|
||||
id = openScale.addScaleUser(scaleUser);
|
||||
int id = openScale.addScaleUser(scaleUser);
|
||||
scaleUser.setId(id);
|
||||
}
|
||||
|
||||
openScale.selectScaleUser(id);
|
||||
|
||||
openScale.selectScaleUser(scaleUser.getId());
|
||||
openScale.updateScaleData();
|
||||
|
||||
Intent returnIntent = new Intent();
|
||||
|
Reference in New Issue
Block a user