Android'de SharedPreferences ile ilgili bir sorunum var.SharedPreferences çalışmıyor - getString her zaman varsayılan değeri döndürür
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();
Özür Dize ayarlama ve doğrudan onCreate yönteminde bundan sonra bunu okumak istiyorum:
Bu benim kodudur. Ama her zaman belirtilen varsayılan değeri "7" alırım.
Sorun neydi? Bu problem için zaten araştırdım, ancak yararlı şeyler bulamadım. Yardımlarınız için
Teşekkür :)
Sen .. s.edit() deneyin iki kez düzenlemek diyoruz putString ("eur", "1.80") (taahhüt)..; ve aşağıdaki ekstra s.edit() öğesini kaldırın. – cYrixmorten