آموزش کامل Session در اندروید
هنگامی که میخواهید داده ها مخاطب را سوا نرم افزار ذخیره نمایید، طراحی سایت در مشهد session نقش لبریز رنگی در یاری به شما جاری ساختن می نماید ، به نحوی که در شرایطیکه مخاطب ابعاد از نرم افزار شما به کار گرفت، میتوانید به راحتی جزئیات مرتبط با استفاده کننده را برگردانده و متناسب با آن فعالیت فرمائید.
این شغل به شیوه های متعددی جاری ساختن میشود، رایاپارس البته معمولی ترین و شایسته ترین خط مش اجرا این عمل ، Shared Preferences میباشد.
معرفی نحوه Shared Preferences
این نرم افزار به شما اذن میدهد تا داده ها ahrefs را به صورت جفت 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();
ضمن سیاق putString سیاق های دیگری در کلاس editor وجود دارا هستند که اجرای داده را در درون shared preferences برای شما قابلیت پذیر می نمایند.
این مشی ها عبارتند از :
()apply : این مشی یک سیاق نظری است. این سیاق تغییرات شمارا از editor تا آبجکت sharedPreference که فرا خواندید، ایفا می نماید.
()clear : این سیاق همگی ی مقادیر را از editor حذف می نماید.
(remove(String key : این مشی کمی را که کلید آن تحت عنوان یک پارامتر منتقل گردیده است، حذف می نماید.
(putLong(String key, long value : این مشی یک long value را در یک ویرایشگر preference ذخیره خواهد کرد.
(putInt(String key, int value : این سیاق یک integer را در یک ویرایشگر preference ذخیره خواهد کرد.
(putFloat(String key, float value : این اسلوب یک مقدار آویزان را در یک ویرایشگر preference ذخیره خواهد کرد.