metod yardımıyla edittext'ten girilen sayıları toplatma

0 oy
10 Mart 2016 madrobbie20 Stajyer (530 puan)   sordu
MainActivity.onCreate(MainActivity.java:37) hatası veriyor
 
kodun tamamı asagıda 
 
 
public class MainActivity extends ActionBarActivity {
    Button button;
    TextView textView;
    LinearLayout ly;
    EditText et1,et2;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        ly=(LinearLayout)findViewById(R.id.ly);
        button=(Button)findViewById(R.id.button);
        textView=(TextView)findViewById(R.id.textView);
        et1=(EditText)findViewById(R.id.et1);
        et2=(EditText)findViewById(R.id.et2);

        int sayi1=Integer.parseInt(et1.getText().toString());
        int sayi2=Integer.parseInt(et2.getText().toString());



        final int topladim=toplama(sayi1,sayi2);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                textView.setText(Integer.toString(topladim));
            }
        });

    }

    private int toplama(int a,int b) {

        return a+b;
    }

1 cevap

0 oy
19 Mart 2016 ysferdgnn Stajyer (820 puan)   cevapladı
topladim=toplama(sayi1,sayi2); işlemini button un içine alıp bir deneyin, olmazsa gettext() metodunun sonundaki .toString leri silin
...