Ho un problema con SharedPreferences in Android.SharedPreferences non funziona - getString restituisce sempre il valore predefinito
Questo è il mio codice: impostazione
SharedPreferences s = this.getSharedPreferences("kurs",MODE_WORLD_READABLE);
s.edit().putString("eur", "1.80");
s.edit().commit();
SharedPreferences a = this.getSharedPreferences("kurs",MODE_WORLD_READABLE);
String kurs = a.getString("eur","7");
Toast hhh= Toast.makeText(getApplicationContext(),kurs, Toast.LENGTH_LONG);
hhh.show();
Io la corda e voglia di leggerlo direttamente dopo che nel metodo onCreate. Ma ottengo sempre il valore predefinito specificato "7".
Cosa c'era di sbagliato? Ho già studiato per quel problema, ma non riesco a trovare cose utili.
Grazie per il vostro aiuto :)
Si chiama modificare due volte .. provare s.edit() putString ("EUR", "1,80") commit()..; e rimuovere l'extra s.edit() di seguito. – cYrixmorten