2 Aralık 2016 Cuma

SharedPreferences

Giriş
Şu satırı dahil ederiz.
import android.content.SharedPreferences;
SharedPreferences primitive tipteki key/value çiflerini saklar. Veriyapıları veya daha karmaşık nesneler Json/Gson olarak saklanabilir.

İlk kullanımından sonra bellekte saklanır.

constructor
Bir çok SharedPreferences arasından bir tanesine isimle erişmek için şöyle yaparız.
SharedPreferences pref = context.getSharedPreferences ("MyPref", MODE_PRIVATE);
Dosyaya eklemek yapmak için şöyle yaparız.
SharedPreferences pref = context.getSharedPreferences ("MyPref", MODE_APPEND);
Eğer tek bir SharedPreference nesnesi kullanıyorsak, Activity içinden erişmek için şöyle yaparız.
SharedPreferences pref = getPreferences (MODE_PRIVATE);
Sanırım şöyle de yapabiliyoruz.
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences (this);
contains metodu
Şöyle yaparız.
if (pref.contains ("...")) {...}
edit metodu
SharedPreferences.Editor nesnesi döner. Şöyle yaparız.
SharedPreferences.Editor editor = pref.edit ();
getAll metodu
Örnek ver

getBoolean metodu
Şöyle yaparız.
Boolean value = pref.getBoolean ("value", false);
getInt metodu
Şöyle yaparız.
pref.getInt("key", 1)
getString metodu
Şöyle yaparız.
String myValue = pref.getString ("prefKey", "");

Hiç yorum yok:

Yorum Gönder