ذخیره سازی تنظیمات برنامه در اندروید - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ذخیره سازی تنظیمات برنامه در اندروید

0 امتیاز
سلام.

برای ذخیره تظیمات از چه روشی باید استفاده کنم؟ به طور مثال در هنگام خروج متغیر هایی را ذخیره سازی کنم و در هنگام لود برنامه این متغیرها را بازیابی کنم؟
سوال شده فروردین 26, 1399  بوسیله ی ثریا (امتیاز 126)   6 24 30

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

برای اینکار از sharedPerference استفاده کنید به صورت زیر :

   private SharedPreferences prefs;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//...
 prefs = PreferenceManager.getDefaultSharedPreferences(this);
 var1 = prefs.getBoolean("var1", false);
 var2 = prefs.getString("var2", "test");
}

@Override
    public void onStop() {
        super.onStop();

        Editor editor = prefs.edit();
        editor.putBoolean("var1", var1);
        editor.putString("var2", var2);
        editor.apply();
       
      }

 

پاسخ داده شده فروردین 26, 1399 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد فروردین 27, 1399 بوسیله ی ثریا
...