هنگامی که میخواهید داده ها مخاطب را فارغ نرم افزار ذخیره نمایید، طراحی اپلیکیشن session نقش مالامال رنگی در یاری به شما اجرا می نماید ، به گونه ای که در صورتیکه مخاطب بعدها از نرم افزار شما بهره مند شد، میتوانید به راحتی جزئیات مرتبط با مخاطب را برگردانده و متناسب با آن فعالیت نمائید.
این عمل به نحوه های متعددی اجرا میگردد، رایاپارس البته بی آلایش ترین و شایسته ترین شیوه ایفا این شغل ، Shared Preferences است.
معرفی نحوه Shared Preferences
این نرم افزار به شما اذن میدهد تا داده ها را به صورت جفت key/value ذخیره و بازیابی نمایید.
برای استعمال از shared preferences می بایست سیاق ()getSharedPreferences را فراخوانی فرمایید که پس از اشاره به فایلی که مشتمل بر مقادیر Preference میباشد، یک مثال از SharedPreference را گزارش میدهد.
SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
شما میتوانید با استعمال از کلاس SharedPreferences.Editor در SharedPreference چیزی ذخیره نمائید. شما اسلوب edit را از مثال ی SharedPreference فرامی خوانید و آن را در یک آبجکت editor اخذ خواهید کرد.
سینتکس آن مانند ذیل میباشد.
Editor editor = sharedpreferences.edit();
editor.putString(\"key\", \"value\");
editor.commit();