0

当用户没有从 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();

你知道如何解决这个问题吗?谢谢你。

4

1 回答 1

1

尝试更改此行:

carbu = prefs.getString("listPref_carbu", "0"); 

至:

carbu = prefs.getString("listPref_carbu", "-1");
于 2011-09-04T15:24:31.747 回答