انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ذخییره محتویات اکتیویتی

ذخییره محتویات اکتیویتی

#1
سلام
برای حفظ محتویات در حال ویرایش در یک اکتیویتی، در متد onPause کدی را برای ذخیره محتویات در SharedPrefrences نوشته ام. و در متد onCreate اطلاعات ذخیره شده را بازخوانی میکنم.
هنگامی که کلید back را میزنیم موقع نمایش مجدد اکتیویتی محتویات خوانده میشود.
ولی وقتی بطور کامل برنامه را از background پاک میکنیم و دوباره اجرا میکنیم محتویات خوانده نمیشود.
لطفا راهنمایی کنید.
 
پاسخ

ذخییره محتویات اکتیویتی

#2
کدتون قرار بدید
پاسخ

ذخییره محتویات اکتیویتی

#3
 
کد پی‌اچ‌پی:
    protected void onPause(){
        super.onPause();
        
SharedPreferences shp getSharedPreferences("prefer"MODE_PRIVATE);
        
SharedPreferences.Editor shpe shp.edit();
        
shpe.putString("check"Chkpoint);
        
shpe.putString("up"StUp);
        
shpe.putString("dwn"StDwn);
        
shpe.putInt("scarlet"SolvedCnt);
        
shpe.putInt("cyan"CurrentMistak);
        
shpe.commit();} 
پاسخ

ذخییره محتویات اکتیویتی

#4
قسمت oncerate هم قرار بدید
پاسخ

ذخییره محتویات اکتیویتی

#5
 
کد پی‌اچ‌پی:
    protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_asli);[color=#0000bb]       
 
[/color]       
        SharedPreferences shp 
getSharedPreferences("prefer"MODE_PRIVATE);
        Chkpoint shpe.getString("check""");
        StUp shpe.getString("up""");
        Str shpe.getString("dwn"" ");
        Solved shpe.getInt("scarlet"0);} 
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان