Bonjour,
je souhaite faire apparaître les préférences après avoir sélectionner dans le menu "reglages", sa ne fonctionne pas. Le Toast fonctionne, j'ai un doute sur l'appel de la class.
je suis débutant en java

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
public class MainActivity extends Activity {
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
    }
    
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    	MenuInflater inflater = getMenuInflater();
    	inflater.inflate(R.menu.items, menu);
    	
    	return super.onCreateOptionsMenu(menu);
    }
    
    
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    	
    	super.onOptionsItemSelected(item);
    	
    	switch(item.getItemId()){
	    	case R.id.phone:
	    		Toast.makeText(getBaseContext(), "You selected pro", Toast.LENGTH_SHORT).show();
	    		break;
	    	
	    	case R.id.computer:
	    		Toast.makeText(getBaseContext(), "You selected internes", Toast.LENGTH_SHORT).show();
	    		break;
	    		
	    	case R.id.gamepad:
	    		Toast.makeText(getBaseContext(), "You selected clients", Toast.LENGTH_SHORT).show();
	    		break;
	    		
	    	case R.id.reglages:
	    		Toast.makeText(getBaseContext(), "You selected Réglages", Toast.LENGTH_SHORT).show();
	    		Preferences reglages=new Preferences();
	    		
	    		break;
	    		
	    	case R.id.video:
	    		Toast.makeText(getBaseContext(), "You selected Misez à jour SQL", Toast.LENGTH_SHORT).show();
	    		break;
	    		
	    	case R.id.email:
	    		
	    		Toast.makeText(getBaseContext(), "You selected Préférence =>service", Toast.LENGTH_SHORT).show();
	    		break;
	    		
    	}
    	
    	return true;
    	
    }
    
    public class Preferences extends PreferenceActivity {
	    public void onCreate(Bundle savedInstanceState){
	    	super.onCreate(savedInstanceState);
	        //setContentView(R.layout.main);
	        addPreferencesFromResource(R.xml.preferences);
		}		
    }
    
}
Merci pour votre aide

cedric