Soru & Cevap

YÜKSEK SKOR KAYDETMEK

07.09.2019 - 05:00

Arkadaşlar Merhaba . 

android Studio üzerinden basit bir oyun yapıyorum. karşımıza çıkan görsellere tıkladıkça puan artıyor ve süre dolunca oyun tamamlanıyor. Ben bu oyuna Yüksek Skor eklemek istiyorum.


Shared Preferences kullanıyorum ama bi türlü süre dolduğu zaman puanı yüksek skorun içine aktarıp kaydetmeyi başaramadım.

puan kısmının ID si : textViewPuan

yuksek skor kısmının ID si : textViewYuksek

 

yardımlarınızı bekliyorum,teşekkürler.
 

156 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-230544-1550312762.jpg
amad
07.09.2019 - 08:40

Yüksek skoru "highScore" anahtarında olduğunu varsayarsak:
 

private SharedPreferences sp;
private SharedPreferences.Editor e;

private SharedPreferences sp;
private SharedPreferences.Editor e;

sp = getSharedPreferences("MaxScore",MODE_PRIVATE); // Verilerin tutulduğu MaxScore dosyasını oluşturur.
e = sp.edit(); // veri yazmayı sağlar.

if(puan > sp.getInt("highScore",0)) {
	editor.putInt("highScore", puan);
	textViewYuksek.setText("En Yüksek Puan : " + puan);
} 

 

Tolunay Bostancı
02.01.2021 - 09:57

puan nedir acaba hiçbir yerde tanımlamamışsınız ?