2012-03-21 2 views
0

У меня есть 3 уровня в игре, и я хочу сохранить каждый уровень в рекорде по мере их воспроизведения. Пользователь может вернуться на уровень и может бросить вызов своему рекорду. Теперь, как я могу сохранить уровень рекордов уровня каждого уровня?как сохранить рекорды для каждого уровня

ответ

2

Наиболее оптимальный (и самый простой) способ упорствовать ваш счет является использование SharedPreference.

SharedPreferences pref = getPreferences(Context.MODE_PRIVATE); 
     Editor ed =pref.edit(); 
     ed.putInt("1",100); 
     ed.putint("2",300); 
     ed.putInt("3",214); 
     ed.commit(); 

Хранить высокие оценки, такие как код, указанный выше. Для того, чтобы получить оценки от любого уровня в любое время (например, уровень 2), используйте:

SharedPreferences pref = getPreferences(Context.MODE_PRIVATE); 
int highscore = pref.getInt("2",-1); 
+0

выберите ответ как правильный, чтобы другой пользователь мог видеть, какой ответ выбрать. – Akhil

+0

Спасибо, чувак, я искал это только .... проверил этот пост. Мне нужна ваша помощь, если я застрял. Спасибо за тонну. – user1169079

+0

Я буду рад помочь :). размещать новые запросы как другой вопрос. – Akhil

0
+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/ 8259), чтобы включить здесь основные части ответа и предоставить ссылку для справки. –