(۱۳۹۴/۱۱/۱۳, ۰۸:۲۴ ب.ظ)hamidreza2000 نوشته: دوست عزیز سلام تا همین حدم کمکم کردی واقعا مرسی ولی یع سوال اینجا گفتید برای دکمه جواب صحیح این کد رو بنویسید که اون مقدارو بگیره بعلاوه 5 کنه بعد دوباره اونو تو همون SharedPreferences ذخیره کنه
میشه یع کدی بزارید که چجوری این کارو کنم
سلام
شما اول باید مقدار ذخیره شده رو فراخوانی کنید.
به این صورت:
کد پیاچپی:
SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
int int_from_sp = shared.getInt("myIntName", 0);
کد پیاچپی:
private int myScore;
کد پیاچپی:
myScore = int_from_sp;
بعد در متد onClickListener اون شی مورد نظر بنویسید:
کد پیاچپی:
int s;
s = myScore+5;
کد پیاچپی:
SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
editor.putInt("myIntName", s);
editor.apply();
سوالی بود در خدمتم...