Voici mon code:
Et voila ce que le logcat me dit:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 package kevin.calculatrice; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.*; import android.widget.*; public class MainActivity extends Activity { EditText t1; EditText t2; Button boutton1; RadioGroup rg; EditText tRes; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //initialisation des objets boutton1 = (Button) findViewById(R.id.button01); t1 = (EditText) findViewById(R.id.editText01); t2 = (EditText) findViewById(R.id.editText02); rg = (RadioGroup) findViewById(R.id.radioGroup1); tRes = (EditText) findViewById(R.id.editText03); addListenerOnButton(); } @Override protected void onDestroy() { super.onDestroy(); /* Désallocation des ressources ici */ } public void addListenerOnButton() { boutton1.setOnClickListener(new OnClickListener() { //click sur le boutton "egale" public void onClick(View arg0) { Double nb1; Double nb2; Double res; nb1=Double.valueOf(t1.getText().toString()).doubleValue(); nb2=Double.valueOf(t2.getText().toString()).doubleValue(); res=0.0; if(rg.findFocus().equals("+")) { res=nb1+nb2; } else if(rg.findFocus().equals("-")) { res=nb1-nb2; } else if(rg.findFocus().equals("*")) { res=nb1*nb2; } else if(rg.findFocus().equals("/")) { res=nb1/nb2; } tRes.setText(res.toString()); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
"11-02 18:39:37.322: E/AndroidRuntime(335): FATAL EXCEPTION: main"
C'est au moment ou je clique sur le boutton d'id: "button01" -> le égale que l'application plante.
Partager