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)); } }