Edittext vide = CRASh, pourquoi?
Bonjour,
Je viens solliciter votre aide suite a un petit problème concernant des EditText. Quand ils sont vide, et que je veux calculer la somme que l'utilisateur a saisie (en cliquant sur mon bouton), l'application crash.
Par contre, lorsqu'ils sont remplie, aucun problème, le résultat s'affiche correctement dans mon TextView.
Je copie mon code, et vous remercie d'avance pour vos suggestions
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
EditText ed_un_joueur1,ed_deux_joueur1;
TextView tv_total1_joueur1;
Button btn_calcul1_joueur1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv_total1_joueur1 = findViewById(R.id.tv_total1_joueur1);
ed_un_joueur1 = findViewById(R.id.ed_un_joueur1);
ed_deux_joueur1 = findViewById(R.id.ed_deux_joueur1);
btn_calcul1_joueur1 = findViewById(R.id.btn_calcul1_joueur1);
btn_calcul1_joueur1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int int_un_joueur1 = Integer.parseInt(ed_un_joueur1.getText().toString());
int int_deux_joueur1 = Integer.parseInt(ed_deux_joueur1.getText().toString());
tv_total1_joueur1.setText(int_un_joueur1+int_deux_joueur1);
}
});
}
} |
Et voici l'erreur obtenue :
Code:
1 2 3
| E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.yamsapp, PID: 3479
java.lang.NumberFormatException: For input string: "" |