Передача RadioGroup и использовать результат для оператора if - PullRequest
0 голосов
/ 09 апреля 2020

Отправка данных переключателя для следующего действия

Привет! В настоящее время я следую коду в ссылке выше, чтобы получить мой результат. Но как, если я хочу использовать

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);
    }

Когда пользователь выбирает кнопка «папа», она автоматически использует выражение «мужчина» для диапазона и фона, а когда пользователь выбирает «женщина», она будет использовать выражение «женщина» для диапазона и фона

...