Merhaba arkadaşlar, bugün Android’te 5 farklı veri saklama yollarından biri olan Shared Preferences’ı ele alıyor olacağız. Uygulamalarımızı yazarken küçük çaplı verilerimizi uygulama kapansa dahi tutmak isteyebiliriz. Küçük veriler için veritabanı kullanmak pek mantıklı değildir. İşte böyle durumlarda Key-value mantığı ile çalışan Shared Preferences imdadımıza yetişir ve bize pratiklik kazandırır. Genelde programların ayarlar bölümündeki veriler ve seçenekler bu yol ile kaydedilmektedir.

SharedPreferences Sp = this.getSharedPreferences(context.getPackageName(),Context.MODE_PRIVATE);
// context.getPackageName() kısmını uygulamanın adını yazabiliriz
// Context.MODE_PRIVATE kısmı ise verimize erişim iznini belirtiyoruz. diğer uygulamalardan erişim olmadığınmı söylüyoruz.

Verimizi Kayıt edelim:

Sp.edit().putString("burasiKey","Burası Value").apply();

//Burada string olarak kaydettik int yada farklı veri tipi ilede kaydedebilirdik.

Veriyi Güncellemek için yine yukarıdaki kodu kullanabilirz.

AKydettiğimiz bir veriyi silmek için

sp.edit().remove("burasiKey").apply();

Verimizi sildik.

Kaynak: https://ayselaydin.medium.com/android-sharedpreferences-kullan%C4%B1m%C4%B1-f24501831832