Cześć mam problem z tworzeniem kalkulatora w android studio. Mianowicie szukam funkcji która usunie ostatni char z charsequence.
CharSequence temp;
[...]
public void goBack (View view)
{
TextView t = (TextView)findViewById(R.id.textView);
temp = t.getText();
if(temp!="0"){
t.
}
}
Drugi problem to (chyba) nie wykrywanie, że t=="0" gdy w rzeczywistości jest to prawda. Co można tu zmienić?
public void firstNumber(View view)
{
TextView t = (TextView)findViewById(R.id.textView);
temp = t.getText();
if (temp=="0") {
t.clearComposingText();
t.setText("1");
}
else t.append("1");
}
TextView zawsze ma 0 na początku po kliknięciu dowolnej z 9 cyfr na kalkulatorze.