Turkcell | Geleceği Yazanlar

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

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?

    0

    Emre Aydemir

    09 Ağustos 2019

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

    0

    Ahmet

    10 Ağustos 2019

    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();

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.