Shared Preferences ile Kayıt Tutma (Çözdüm)
Merhaba,
Bir oyun yapıyorum, oyunda her bir level bir activityden oluşuyor. Oyundaki levelları Shared Preferences ile tutuyorum. Tuttuğum kayıt uygulama çalıştığı sürece çalışıyor, yani kaldığı leveldan devam edebiliyor fakat uygulamayı kapatınca sıfırlanıyor ve oyun en baştaki levela dönüyor. Ben istiyorumki, uygulama kapatılıp tekrar açıldığında da aynı şekilde devam edebilisin.
İçerikten bahsedeyim;
preferences ve editor tanımladıktan sonra editor.putInt("levelKayit", 1); yapıp, bunu levelKayıt adında bir integera aktarıyorum.
Anasayfada play butonu içerisinde de
if(levelKayıt == 1){ Level1.class'a git}
else if (levelKayıt == 2){ Level2.class'a git} ... şeklinde devam ediyor.
Her activityde bölüm geçilirse devam butonunu aktif edip bu buton içinde levelKayıt sayısını 1 artırıp devam ediyorum. Böylece hangi levelda kaldı ise oradan devam edebiliyor. Uygulama kapanıp açıldığında da devam edebilsin istiyorum. Yardımcı olabilirseniz sevinirim.