Bonjour,
J'ai 2 classes simples: A et B
Chaque classe est liée à un fichier xml: activity_a.xml et activity_b.xml pour définir sa vue.
J'ai un bouton défini dans la classe A qui me permet de lancer la classe B.
Je clique sur ce bouton:
La première fois j'ai une erreur qui m'empêche de lancer B. Je ferme cette erreur.
Puis je reclique sur ce bouton et la classe B se lance parfaitement.
Voici mon codeClasse B:
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 public class A extends Activity{ Button bCommencer;//b=bouton private void bouton(){ bCommencer=(Button)findViewById(R.id.commencerJeu); bCommencer.setOnClickListener(jouerListener); } private OnClickListener jouerListener = new View.OnClickListener(){ @Override public void onClick(View v) { intent(); } }; //--------------------------------------------Les Intents-------------------------------------------------------------------------------------------- private void intent(){ Intent i1=new Intent(Activity00Jeux.this,Activity01Jeux.class); startActivity(i1); } //----------------------------------------FIN:Les Intents-------------------------------------------------------------------------------------------- //--------------------------------------------Methode "principal"-------------------------------------------------------------------------------- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_a); bouton(); } //--------------------------------------------FIN:Methode "principal"---------------------------------------------------------------------------- }Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class B extends Activity{ //--------------------------------------------Methode "principal"-------------------------------------------------------------------------------- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); } //--------------------------------------------FIN:Methode "principal"----------------------------------------------------------------------------
Merci de votre aide.
Partager