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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.yamsapp, PID: 3479
    java.lang.NumberFormatException: For input string: ""