Salve a tutti ragazzi,
questo è il pezzo di codice che esegue un controllo sui valori inseriti in una matrice di edittext
button = new Button (this);
button.setText("Riempi la prima Matrice");
tableLayout.addView(button);
//prende il contenuto delle edittext e lo mette nel vettore1
secondo.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
try{
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
vettore1[t] = Double.parseDouble(valore[i][j].getText().toString()); //prende il contenuto di ogni edittext(valore[i][j]) e lo inserisce nel vettore
t++;
}
}
}
catch(NumberFormatException nfe){
AlertDialog.Builder builder;
builder = new AlertDialog.Builder(SecondaAttivita.this);
builder.setTitle("Error");
builder.setMessage("Wrong input format");
builder.setIcon(android.R.drawable.ic_dialog_alert );
builder.setNeutralButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();
}
}
});
se sbaglio l'inserimento mi mostra l'alertdialog correttamente, correggo l'inserimento ripremo sul button per completare l'input e l'app crasha, come mai?
Spero mi possiate essere d'aiuto grazie mille