Bonjour, je suis débutant en programmation java et android, et je réalise une application pour le bac. Actuellement je rencontre un petit problème lors du lancement d'une de mes activité, la méthode que j'ai créée semble mal agir sur mon application (voire pas du tout). Je poste le petit bout de code qui me pose, problème, pense que c'est une erreur de débutant .

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
 
public class NewactivityActivity extends Activity implements OnClickListener {	
 
 
      ImageView perso;
      private int nbrepif;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_newactivity);
 
        ImageView perso=(ImageView)findViewById(R.id.imageView1);	
 
 
        valider.setOnClickListener(this);
        passer.setOnClickListener(this);
 
        nbrepif=(int)(Math.random()*78);
 
        rep();
 
 
    }
 
 public void rep(){
 
		    	switch(nbrepif)
		        {
		        case 1:
 
		        	perso.setImageResource(R.drawable.image1);
 
		        break;
 
..............
	        case 78:
 
		        	perso.setImageResource(R.drawable.image78);
 
		        break;
 
		        }
      }
}
Voilà j'ai allégé mon code au maximum pour être lisible. Je suis convaincu que le problème se trouve au niveau de ma méthode rep(), car sans elle l'activité se lance normalement.

Merci pour votre aide!