Soru & Cevap

Shared Prefence anlık veri degişimi nasıl olur? ...

09.08.2019 - 04:55

Yaptığım projede shared prefence kullanıyorum.Butona tıkladığımda veri aktarımı olmasını istiyorum ve veri aktarımı oluyor ama aktarmak istediğim veriyi degiştirince bida butona tıklayınca bir önceki veri gidiyor,degiştirdiğim veri gitmiyor.Programı tekrardan çalıştırıp butona tıklayınca veri degiştiriliyor.Ben programı kapatmadan anlık olarak degişmesini istiyorum nasıl olabilir?

6 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-230544-1550312762.jpg
amad
10.08.2019 - 01:56

Shared preference'yi commit veya apply ettiğinizde yani işlemleri kaydettiğinizde tekrardan veri yazamazsınız. Gerekli dosyayı tekrardan açmanız gerekir. Bu yüzden dosya açma işlemlerini buttonClick eventinin altına ekleyin.
 

SharedPreferences sp = getSharedPreferences("dosya",MODE_PRIVATE); 
SharedPreferences.Editor editor = sp.edit();

editor.putInt("key",1);

editor.apply();

 

picture-71411-1558791714.jpg
emreaydemir
09.08.2019 - 05:28

Gönderdikten sonra tekrar çekmeye çalışsan