Отправка данных переключателя для следующего действия
Привет! В настоящее время я следую коду в ссылке выше, чтобы получить мой результат. Но как, если я хочу использовать
if (extras != null)
, что-то вроде:
if(Gender = Male)
else if(Gender = Female)
Мое кодирование требует разных мер для мужчин и женщин, поэтому я пытаюсь сделать оператор if в зависимости от выбранной кнопки, сценарий будет выглядеть следующим образом:
Кнопка выбора пользователя, в следующем упражнении будет выполнено выражение мужчины
Кнопка выбора пользователя, в следующем упражнении будет выполнено женское выражение
Обратите внимание, что нижеприведенный код предназначен только для мужского пола, если женщина будет исправлена, если дополнения исправлены:
Bundle extras = getIntent().getExtras();
if (extras != null) {
ConstraintLayout conlay;
TextView textView1 = (TextView) findViewById(R.id.ResultTxt);
conlay = findViewById(R.id.constraintLayout);
if (result <= 18.5) {
conlay.setBackgroundResource(R.drawable.underresult);
gendertxt.setText("Male");
} else if (result >= 18.6 && result <= 24.9) {
conlay.setBackgroundResource(R.drawable.normalresult);
gendertxt.setText("Male");
} else if (result >= 25.0 && result <= 29.9) {
conlay.setBackgroundResource(R.drawable.overresult);
gendertxt.setText("Male");
} else if (result >= 30 && result <= 39.9) {
conlay.setBackgroundResource(R.drawable.obesresult);
gendertxt.setText("Male");
} else if (result >= 40.0) {
conlay.setBackgroundResource(R.drawable.dresult);
gendertxt.setText("Male");
}
textView1.setText("" + result);
}
Когда пользователь выбирает кнопка «папа», она автоматически использует выражение «мужчина» для диапазона и фона, а когда пользователь выбирает «женщина», она будет использовать выражение «женщина» для диапазона и фона