آموزش Preference ها در اندروید - 2
يكشنبه, ۲۹ دی ۱۳۹۸، ۱۲:۵۴ ق.ظ
برای استفاده از Preferenceها توی اندروید، اول باید دیتاتایپ اونو معرفی کنیم. به این صورت:
SharedPreferences prefs;
من اینو توی قسمت فیلدهای کلاس نوشتم.
و ساخت شی توی onCreate:
prefs = getSharedPreferences("MyPrefs",MODE_PRIVATE);
برای اینکه بتونیم دیتا به Preference اضافه کنیم باید ادیتورش رو فراخونی کنیم. ادیتور اطلاعات رو به صورت key-value ذخیره میکنه. به این صورت:
یادمون نره که حتما باید apply رو قرار بدیم. وگرنه تغییرات ثبت نمیشه. البته commit هم هست ولی همه جا میگن apply سریع تر و بهتره.
برای خوندن اطلاعات از Preference به صورت زیر عمل میکنیم:
عبارت دوم توی پرانتز نشون دهنده مقدار دیفالت هست. یعنی اگر این کلید توی Preference به هر دلیلی وجود نداشت، بجاش این مقدار رو نشون میده.
۹۸/۱۰/۲۹