Anche se la sezione riguarda la programmazione in Java, mi è sembrata quella più opportuna per chiedere supporto per un'applicazione Android.
Ho fatto un semplice programma che dati due numeri, ne fa la somma.
Il problema è che non so come impedire che la funzione di calcolo venga chiamata quando i due numeri non sono ancora stati inseriti.
Ho provato a controllare i campi con un != null, ma ricevo l'errore che un intero non può essere confrontato con null.
Vi allego la funzione in questione, spero che qualcuno sappia aiutarmi
codice:
public void onButtonClick(View v)    
{
        int n1, n2, thesum;
        EditText e1 = (EditText)findViewById(R.id.num1);
        EditText e2 = (EditText)findViewById(R.id.num2);
        TextView t1 = (TextView)findViewById(R.id.sum);
        n1 = Integer.parseInt(e1.getText().toString());
        n2 = Integer.parseInt(e2.getText().toString());
        if(n1 != null && n2 != null)
        {
            thesum = n1 + n2;
            t1.setText(Integer.toString(thesum));
        }
    }