Turkcell | Geleceği Yazanlar

Soru & Cevap

SharedReferences ve JSON

06.06.2014 - 15:59

Selamlar,

Ben JSONdan gelen bir integer değerini sharedpreferences ile tutmak istiyorum.

Sorum şu olacak,  uygulama ilk defa açıldığında JSONdan gelen değişkenin (adı a olsun) değeri a=1 olarak çekiliyor ve sharedpreference değişkenine (adı sp olsun) sp=1 olarak yazdırıyorum. Uygulamada bir karşılaştırma yapıyorum sp!=a ise bir şeyler yap diye, JSON güncellenince mesela a=2 olunca bu istediğim şey yapılıyor ancak merak ettiğim bu sefer sp değişkenine a'nın yeni değeri atılıyor mu yoksa hala sp=1 olarak kalıyor mu?

Yani tekrar kontrol ettiğinde (a=2 için) sp==a durumu olması ve sp!=a için yapması gerekenleri yapmaması lazım.

Teşekkürler.

2422 Görüntülenme

1 Cevap

Yasin Yildirim
09.06.2014 - 19:02

Eger JSON bir server sorgusu sonucunda geliyorsa ve o server sorgusunun cevabini dinleyen metod icerisinde gelen JSON'daki deger preferences'a yaziliyorsa cevap evet; shared preferences'daki deger, JSON her geldiginde tekrar yazilmis olur. Ama shared preferences'a yazma islemi sadece bir kez yapiliyorsa o deger uygulama silinene veya uygulamanin datasi temizlenene kadar degismez.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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