آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه نوشتن متد استاتیک دارای SharedPreferences

behnam2000  11 سال پیش  11 سال پیش
0 0

سلام دوستان بده در یک از اکتیویتی ها  می خوام یک متد استاتیک تعریف کنم که درونش از  SharedPreferences  ها استفاده شده است.کد زیر رو نوشتم ولی از getSharedPreferences ایراد میگره و میگه نمی تونی از متد استاتیک استفاده کنی؟ 

public static void func1(String str1, String str2) {
        SharedPreferences preferences = getSharedPreferences("savestate", 0);
        SharedPreferences.Editor editor = preferences.edit();
...
 
         ...
}


+1 0
متدی که گفتین نیاز به یک Context داره > context.getSharedPreferences (11 سال پیش)
 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
behnam2000  11 سال پیش
0 0

سلام کد زیر رو امتحان کردم ولی برنامه کرش میکنه!!! 

 SharedPreferences        preferences = G.context.getSharedPreferences("tanzimat", 0);
+1 0
logcat رو میزاشتین بهتر می شد نظر داد (11 سال پیش)
0 0
حل شد.مشکل از جای دیگری بود.ممنونم که کمک کردید. (11 سال پیش)
پاسخ به سوال 
ameriasl  11 سال پیش
0 0

پاسخ به سوال 
ameriasl  11 سال پیش
0 0

سلام این کد تست کن   اول بیا یک فیلد در بالا تعریف کن به این شکل:private sharedpreferences sp;

  sp = getApplicationContext().getSharedPreferences("setting", 0);
Editor edt = sp.edit();
پاسخ به سوال 
Mohammad  11 سال پیش
0 0

کد:تست کن،

 
 SharedPreferences appSharedPrefs = PreferenceManager.getDefaultSharedPreferences(TestActivity.this);
                Editor prefsEditor = appSharedPrefs.edit();
                prefsEditor.putString("savestate", 0);
                prefsEditor.commit();

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .