Faire apparaître ses préférences après sélection menu
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:
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