Bonjour,
J'ai une erreur assez stupide que je ne comprend pas sur mes "setOnClickListener" : The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (Manager)

Je ne vois pas comment la résoudre, leurs suggestions font planter mon application, et ne comprend pas la raison de cette erreur. En effet j'utilise le même code dans un autre projet et celui-ci fonctionne sans problème.

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
package com.aviy.memory;
 
import android.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast; 
 
 
 
public class Manager extends Activity {
//variable necessaire
	Button Facile = null;
	Button Difficile=null;
	Button Moyen=null;
 
    @Override
 
//affichage du menu
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.monmenu, menu);
        return true;
   }
 
   public boolean onMenuItemSelected(int featureId,MenuItem item){
 
   	switch (item.getItemId()){
   	case R.id.Regles:
   		Toast.makeText(this,"pour jouer cliquez sur new game et selectionner une taille de grille, puis trouvez les paires !",Toast.LENGTH_SHORT).show();
   		return true;
 
   	case R.id.Quitter:
   		finish();
   		return true;
 
   	case R.id.Auteur:
   		Toast.makeText(this,"ECOCO2",Toast.LENGTH_SHORT).show();	
   	}
 
   	return super.onMenuItemSelected(featureId, item);	
   	}
//fin pour le menu
 
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.typejeu);
       Facile=(Button)findViewById(R.id.button1);
       Facile.setOnClickListener(this);
       Difficile=(Button)findViewById(R.id.button2);
       Difficile.setOnClickListener(this);
       Moyen=(Button)findViewById(R.id.button3);
       Moyen.setOnClickListener(this);
   }
 
   @Override
   public void onClick(View v){
       if(v==Facile){
	        Intent monIntent=new Intent(this,Jeu.class);
	        startActivity(monIntent);
       }
       if(v==Difficile){
           Intent monIntent2=new Intent(this,Jeu.class);
           startActivity(monIntent2);        
       }
       if(v==Moyen){
    	   Intent monIntent3=new Intent(this,Jeu.class);
           startActivity(monIntent3);        
       }
   }
 
}
Pour faire tourner ce bout de code, j'ai un menu : monmenu et un layout avec 3 boutons : typejeu, renvoyant à une autre classe : Jeu

Merci de votre aide