Bu yazımda Shared Preferences kullanımı konusundan bahsedeceğim.Shared Preferences basit olarak verileri kaydedeceğimiz bir alan oluşturur.Bunu ufak çapta bir veritabanı olarak düşünülebilir.Uygulama kapatıldığında ayarlarımız hala saklanacaktır.Genel kullanım alanı olarak uygulama ayarlarını ve ufak çapta verileri kaydeder.Basit bir örnekle açıklamaya çalışalım.Örneğimizde uygulamaya giriş sayımızı tutan bir “count” isminde bir değişkende tutuyorum ve her girişinde artırıp ekrana bastırıyoruz.

Activitymain.xml dosyamızın içerisine Textview ekleyelim ve bu Textview bizim giriş sayımızı ekrana yazdıracak.

İlk olarak Shared Preferences ve Editor nesnemizi oluşturalım.Ardından Shared Preferences nesnemize yazma işlemi yapmak için ayarlarımızı yapıyoruz.Burada dikkat etmemiz gereken commit() işlemi ile yaptığımız değişikleri kaydetmemiz gerekiyor.Kaydetmediğimiz takdirde yapılan işlemler kalıcı olarak saklanmayacaktır.Uygulama kapatıldığında yaptığımız değişiklikler kaydedilmeyecektir.Uygulamamızı her çalıştırdığımızda giriş sayısının arttığını göreceğiz.
Bir sonraki yazımda görüşmek üzere…