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

ذخیره تنظیمات بدون ری استارت کردن برنامه.(حل شد)

underomeda  12 سال پیش  12 سال پیش
+2 0

من با seekbar اندازه فونت متن رو تغییر میدم  و با SharedPreferences ذخیره میکنم.اما حتما باید برنامه رو ریستارت کنم تا تغییرات اعمال شه راه حل چیه؟

0 0
آقا چه جوری حل شد مشکلت؟ (12 سال پیش)
0 0
از همون seekbar معمولی استفاده کردین یا زیباترش کردید؟! (12 سال پیش)
0 0
کد تغیر اندازه فونت با seekbar میزارید؟! خیلی لازمش دارم (12 سال پیش)
0 0
کاستوم کردم (12 سال پیش)
0 0
میتونم کاستوم شدشو ببینم؟! (12 سال پیش)
0 0
گذاشتم (12 سال پیش)
0 0
ممنون ولی این که واس تغیر رنگه.کد تغیر اندازه فونت با seekbar نمیزارید؟! (12 سال پیش)
0 0
حسین جان داداش جواب گرفتی؟ (12 سال پیش)
0 0
مرسی حامد، هنوز امتحان نکردم. امتحان میکنم نتیجه رو میگم. چون دارم پرژه ام رو از اول می سازم :) به هر حال ممنون (12 سال پیش)
0 0
خواهش داداش مطمعن باش جواب مده خودم تو پروژه هام انجام دادم (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
underomeda  12 سال پیش
+5 0

واسه ذخیره تنظیمات بدون خروج برنامه باید کد تغییرات را توی متد OnRestart برنامه نوشت .

   protected void onRestart() {
       //code for save setting .....
        super.onRestart();
    }

اینم کد  واسه دوستمون درخواست داده بودند.

 
 TextView txtsample = (TextView) findViewById(R.id.txtsample);
 SeekBar skb = (SeekBar) findViewById(R.id.skb);
 skb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

             @Override
             public void onStopTrackingTouch(SeekBar arg0) {}
           
             @Override
             public void onStartTrackingTouch(SeekBar arg0){}

             @Override
             public void onProgressChanged(SeekBar seekBar, int progress, boolean arg2) {
                 // TODO Auto-generated method stub
                 txtsample.setTextSize(progress);
            

             }
         });
0 0
حل شد مشکلت؟ (12 سال پیش)
0 0
دارم تست میکنم (12 سال پیش)
0 0
کاملا درست بود دستتون درد نکنه.میتونید واس تغیر ظاهر seekbar کمکم کنید؟! (12 سال پیش)
0 0
اولا بو چرا از من سریع بد میگی؟ (12 سال پیش)
0 0
شما سریع بد برداشت میکنید! میتونید نگید!من فقط ی درخواست کردم (12 سال پیش)
0 0
بد برداشت نمیکنم متاسفانه حرف شما بده (12 سال پیش)
0 0
خواهشا فروم رو خراب نکنید با این حرفا (12 سال پیش)
پاسخ به سوال 
javad-PSH  12 سال پیش
+3 0

اینم یه راه حله دیگه

  public void onBackPressed() {
	        super.onBackPressed();
	        Editor editor = G.prefrences.edit();
		editor.commit();
	        finish();
	        Intent reback = new Intent(FistActivity.this, SecondActivity.class);
	        startActivity(reback);
	        
	           }
	 
	 
	 
	
	 
}

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