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

ست کردن مقدار دریافتی از preferences روی checkbox

oMiD4gApp  9 سال پیش  9 سال پیش
0 0

با سلام

من یک دکمه سیو دارم و یک چک باکس دارم که میخوام بر اساس اینکه تیکش زده شده یا نه یک کاری انجام بده و بعد از زدن دکمه سیو مقدارش توی preferences ذخیره بشه .

 imgSave.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
G.preferences = getApplicationContext().getSharedPreferences("setting", 0);
Editor edit = G.preferences.edit();
edit.putBoolean("night", false);
edit.commit();
Toast.makeText(getApplicationContext(), "save shod", Toast.LENGTH_SHORT).show();
finish();
}
});

// بخش دریافت از preference
G.preferences = getApplicationContext().getSharedPreferences("setting", 0);

//checkBox
final boolean ok = G.preferences.getBoolean("night", false);

chkDone.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
boolean ok = G.preferences.getBoolean("night", false);
chkDone.isChecked();
if (chkDone.isChecked()) {
ok = true;
} else {
ok = false;
}
}
});
 

میدونم الان کل بخش دریافت مقدار مشکل داره...

+1 0
لینک (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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