Надо сохранить лучший результат. Какие есть варианты сохранения?
Не использую libgdx.
SharedPreferences prefs = this.OnSharedPreferenceChanged("myPrefsKey", Context.MODE_PRIVATE);
best = prefs.getInt("score", 0);
if (best > player.getScore()) {
canvas.drawText("BEST: " + best, WIDTH - 215, HEIGHT - 10, paint);
} else {
best = player.getScore();
canvas.drawText("BEST: " + best, WIDTH - 215, HEIGHT - 10, paint);
prefs.edit().putInt("score", best).apply();
}
Решил проблему.
Для меня подошел такой вот код:
SharedPreferences prefs = this.getContext().getSharedPreferences("BEST", Context.MODE_PRIVATE);
А вообще, SharedPreferences очень даже хитрая штука.
Обязателен какой либо Context и учитывайте это! В моём случае - я прописал код при создании новой игры и при окончании. Это тоже учитывайте!
Для меня подошел такой вот код:
SharedPreferences prefs = this.getContext().getSharedPreferences("BEST", Context.MODE_PRIVATE);
А вообще, SharedPreferences очень даже хитрая штука.
Обязателен какой либо Context и учитывайте это! В моём случае - я прописал код при создании новой игры и при окончании. Это тоже учитывайте!
Все зависит от того какая у вас игра. Если это просто синглплей и данный юзер и его счет не связан с другими игроками то вам вполне хватит SharedPreferences. Если игра более сложная то уточните детали.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
В книгах по основам Java было написано что для вызова метода нужно указать сначала ссылку на объект, а потом после точки сам методЕсли же метод...
Добрый деньУ меня есть задача по реализации реляционной базы - консолидатора на базе Postgres
При попытке сохранить отчет на компьютер, в названии файлов вместо пробела проставляется сепаратор "+"Подскажите что можно сделать?
ПриветствуюУ меня приложение получает текст из БД, текст в БД обработан HTML тегами, я реализовал кнопку Share и прописал в методе onClick следующий...