Mam 2 pola EditText, chcę je dodać do siebie, a wynik wyświetlić na labelu.
A więc do zmiennych przypisałam zawartości editów(po naciśnięciu przycisku) :
a=e1.getText().toString();
b=e2.getText().toString();
Nie rozumiem czemu muszę to zmieniać na String, ale inaczej nie działa.
Następnie chciałam wyświetlić wynik, ale jak się można domyśleć po wpisaniu np. 2 +2 pokazuje 22, myślę, że to przez zamianę na stringa.
Próbowałam zrobić metodę która to zamieni na int i zsumuje, ale po wywołaniu program pada, więc też jest coś nie tak :
public static int suma(String x1, String x2)
{
int x11 = Integer.parseInt(x1);
int x22 = Integer.parseInt(x2);
return x11+x22;
}
Jak sobie z tym poradzić ? Naprawdę nie ma sposobu na pobranie liczb z editu bez zamiany na stringa ?