#android #select #preferences
#Android #выберите #настройки
Вопрос:
Я пытаюсь создать экран выбора уровня / рекордов перед запуском игры. Макет настроен на представление в виде двух столбцов, с номером уровня и наивысшим баллом в виде отдельных текстовых представлений. Я могу установить эту настройку с помощью данных и заполнить вручную, но, похоже, не могу выполнить это с помощью настроек. Должен ли я беспокоиться об этом или пропустить это и перейти к подходу к базе данных? (будет ~ 60 уровней, отслеживается только самый высокий балл)
Любая помощь с этой комбинацией? Возможно, я недостаточно понимаю настройки, но я не нашел никакого кода или объяснений, которые, кажется, резонируют со мной и с тем, чего я пытаюсь достичь.
Ответ №1:
Если вы просто хотите сохранить наивысший балл и номер уровня, на котором вы его достигли, SharedPreferences подойдет, и с ним гораздо проще обращаться.
Если у вас мало и очень простых данных, то SharedPreference — подходящее место для их хранения…
Ответ №2:
Общие настройки будут намного проще, чем переход по маршруту DB. Поскольку хранить так мало, это должно быть легко. Ознакомьтесь с простым примером Google.