public abstract SharedPreferences getSharedPreferences (String name, int mode) Ushbu metod ikkita argumentni oladi, birinchisi SharedPreference(SP) faylining nomi, ikkinchisi esa faylimizni saqlamoqchi bo'lgan kontekst rejimidir.
MODE_PUBLIC faylni hammaga ochiq qiladi, unga qurilmadagi boshqa ilovalar kirishi mumkin. MODE_PRIVATE fayllarni maxfiy saqlaydi va foydalanuvchi ma'lumotlarini himoya qiladi.
MODE_APPENDSP faylidan ma'lumotlarni o'qishda ishlatiladi.
Quyida Shared Preferences ga ma’lumotni qanday yozsih kerakligini ko’ratuvchi kod berilgan:
SharedPreferences sharedPreferences = getSharedPreferences("MySharedPref",MODE_PRIVATE);
// Tahrirlash uchun muharrir ob'ektini yaratish (faylga yozish)
SharedPreferences.Editor myEdit = sharedPreferences.edit();
// Kalit va uning qiymatini tahrirlash matnidan olingan ma'lumotlar sifatida saqlash
myEdit.putString("name", name.getText().toString());
myEdit.putInt("age", Integer.parseInt(age.getText().toString()));
// O'zgartirishlar kiritilgandan so'ng,
// biz kiritilgan o'zgarishlarni qo'llash majburiyatini olishimiz kerak,
// aks holda, u xatoga yo'l qo'yadi
myEdit.commit();