I want to show a toast when the user did not selected an option from a ListPreference, for that i tried this code and did not work:
SharedPrefer开发者_如何学编程ences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
final String carbu;
carbu = prefs.getString("listPref_carbu", "0");
if ((Integer.valueOf(carbu) != 0) && (Integer.valueOf(carbu) != 1) && (Integer.valueOf(carbu) != 2)) {
Toast.makeText(Acceuil.this, "Veuillez paramétrer votre voiture depuis la section 'Paramètres'", Toast.LENGTH_SHORT).show();
Have you any idea of how solving this problem? Thank you.
Try changing this line:
carbu = prefs.getString("listPref_carbu", "0");
To:
carbu = prefs.getString("listPref_carbu", "-1");
精彩评论