Как передать значение кнопок в переменную и сложить их

У кнопок TogleButton есть определённое значение, если она нажата, то значение передаётся в переменную double a или double d. Нужно сложить эти значения и вывести в TextView. При запуске кода сейчас выводит 0.00

package space.l3n04k4.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.ToggleButton;

public class kvartira extends AppCompatActivity{

    ToggleButton one;
    ToggleButton two;
    ToggleButton three;
    ToggleButton four;
    ToggleButton five;
    ToggleButton six; 
    ToggleButton btn13;
    ToggleButton btn14;
    ToggleButton btn15;
    TextView result;
    double a;
    double SummaA(double a){
        return a;
    }
    double d;
    double SummaD(double d){
        return d;
    }
    double itog = SummaA(a) + SummaD(d);
    String res = Double.toString(itog);

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_kvartira); 
        result = findViewById(R.id.result);
        result.setText(res);

        one = findViewById(R.id.toggleButton3);
        two = findViewById(R.id.toggleButton4);
        three = findViewById(R.id.toggleButton5);
        four = findViewById(R.id.toggleButton6);
        five = findViewById(R.id.toggleButton7);
        six = findViewById(R.id.toggleButton8);
        btn13 = findViewById(R.id.btn13);
        btn14 = findViewById(R.id.btn14);
        btn15 = findViewById(R.id.btn15);

        one.setOnCheckedChangeListener(changeChecker);
        two.setOnCheckedChangeListener(changeChecker);
        three.setOnCheckedChangeListener(changeChecker);
        four.setOnCheckedChangeListener(changeChecker);
        five.setOnCheckedChangeListener(changeChecker);
        six.setOnCheckedChangeListener(changeChecker);
        btn13.setOnCheckedChangeListener(changeChecker3);
        btn14.setOnCheckedChangeListener(changeChecker3);
        btn15.setOnCheckedChangeListener(changeChecker3);
        one.setChecked(true);
        btn13.setChecked(true);
    }

    CompoundButton.OnCheckedChangeListener changeChecker = new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            if (isChecked) {
                if (buttonView == one) {
                    two.setChecked(false);
                    three.setChecked(false);
                    four.setChecked(false);
                    five.setChecked(false);
                    six.setChecked(false);
                     a = 74.43;
                     SummaA(a);
                }
                if (buttonView == two) {
                    one.setChecked(false);
                    three.setChecked(false);
                    four.setChecked(false);
                    five.setChecked(false);
                    six.setChecked(false);
                    a = 152.86;
                    SummaA(a);

                }
                if (buttonView == three) {
                    two.setChecked(false);
                    one.setChecked(false);
                    four.setChecked(false);
                    five.setChecked(false);
                    six.setChecked(false);
                    a = 380.13;
                    SummaA(a);
                }
                if (buttonView == four) {
                    two.setChecked(false);
                    three.setChecked(false);
                    one.setChecked(false);
                    five.setChecked(false);
                    six.setChecked(false);
                    a = 580.13;
                    SummaA(a);
                }
                if (buttonView == five) {
                    two.setChecked(false);
                    three.setChecked(false);
                    one.setChecked(false);
                    four.setChecked(false);
                    six.setChecked(false);
                    a = 880.13;
                    SummaA(a);
                }
                if (buttonView == six) {
                    two.setChecked(false);
                    three.setChecked(false);
                    one.setChecked(false);
                    five.setChecked(false);
                    four.setChecked(false);
                    a = 1380.13;
                    SummaA(a);
                }
            }
        }
        
    };
        CompoundButton.OnCheckedChangeListener changeChecker3 = new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView3, boolean isChecked) {
            if (isChecked) {
                if (buttonView3 == btn13) {
                    btn14.setChecked(false);
                    btn15.setChecked(false);
                    d = 119.87;
                    SummaD(d);
                }
                if (buttonView3 == btn14) {
                    btn13.setChecked(false);
                    btn15.setChecked(false);
                    d = 265.59;
                    SummaD(d);
                }
                if (buttonView3 == btn15) {
                    btn13.setChecked(false);
                    btn14.setChecked(false);
                    d = 411.31;
                    SummaD(d);
                }
            }
        }
    };
}



Ответы (0 шт):