我想在用户没有从ListPreference中选择一个选项时显示一个toast,因为我尝试了这个代码并且没有工作:
SharedPreferences 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();
你知道如何解决这个问题吗? 谢谢。
答案 0 :(得分:1)
尝试更改此行:
carbu = prefs.getString("listPref_carbu", "0");
要:
carbu = prefs.getString("listPref_carbu", "-1");