View Full Version : مشکل در استفاده از shared prefs ها
morahimi
دوشنبه 15 دی 1393, 08:24 صبح
با سلام من یه صفحه تنظیمات برای برنامه ام ساختم ولی وقتی تنظیمات رو ذخیره می کنم فقط توی همون صفحه تنظیمات اعمال میشه من میخوام توی همه صفحات اعمال شه می دونم باید از shared prefsاستفاده کنم ولی بلد نیستم از سرچ هام هم تقریبا هیچی نفهمیدم چه کنم؟
hamedg1366
دوشنبه 15 دی 1393, 08:51 صبح
لینک زیر کامل توضیح داده (http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values)
اینم آموزش فارسیش (http://www.kelidestan.com/keys/keys.php?key=288)1
آ»وزش فارسی 2 (http://www.tahlildadeh.com/ArticleDetails/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D9%87-%D8%A7%D8%B4%D8%AA%D8%B1%D8%A7%DA%A9-%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%D9%85%D9%86%D8%A7%D8%A8%D8%B9-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF)
morahimi
دوشنبه 15 دی 1393, 11:29 صبح
من قبلا این ها رو خوندم زیاد نفهمیدم میشه یکم توضیح دهید
morahimi
دوشنبه 15 دی 1393, 13:24 عصر
سلام من این کدها رو توی صفحه ی متن نوشتم که مقدار textsize رو از کلاس prefs بگیر و اندازه تکست ویو رو طبق اون تنظیم کن ولی وقتی برنامه رو اجرا می کنم برنامه رو می بنده
SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
int fontSize = shared.getInt("textsize", 18);
tv.setTextSize(fontSize);
morahimi
سه شنبه 23 دی 1393, 09:42 صبح
سلام من یه اسپینر دارم که براش تعریف کردم اگر آیتم اول انتخاب شد استرینگ n رو برابر با فلان مقدار باشه اگر آیتم دوم انتخاب شد برابر با فلان مقدار باشه
حالا میخوام مقدار اون استرینگ رو تو shared p ذخیره کنم چه کدی باید بزنم خودم هر کدی به فکرم رسید امتحان کردم چه کنم ؟
مصطفی شکوری
سه شنبه 23 دی 1393, 10:10 صبح
باید تو هر آیتم یه shared جدا تعربف کنی.توجه داشته باش که باید sharedها کاملا متمایز باشند.مثل دو تا shared زیر:
;(SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE
;()SharedPreferences.Editor editor = shared.edit
;(SharedPreferences shared1 = getSharedPreferences("Prefs1", MODE_PRIVATE
;()SharedPreferences.Editor editor1 = shared1.edit
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.