Android для чтения и записи массивов int [] из локального хранилища - PullRequest
0 голосов
/ 03 января 2012

У меня есть игра, которая отслеживает оценки пользователя с течением времени.Существует 20 различных режимов игры, которые необходимо различать.

Мой вопрос таков: что является самым простым способом считывать оценки из хранилища для правильного режима игры и обновлять их каждый раз, когда пользователь заканчивает новую игру??

Я считаю, что есть следующие возможности:

  • Общие настройки
  • Внутреннее хранилище
  • Внешнее хранилище
  • База данных: никогда не работалас, предпочел бы избежать

Как мне поступить так?

1 Ответ

1 голос
/ 03 января 2012

На основе документов Android здесь ,

  • Использование общих настроек для примитивных данных
  • Использовать внутреннее устройство хранилище для личных данных
  • Использовать внешнее хранилище для больших наборов данных, которые не являются частными
  • Использовать базы данных SQLite для структурированного хранилища [Лично я бы сделал это, поскольку вы могли бы создать таблицу, в которой есть строка для каждого режима игры, и сохранить оценка соответственно]

РЕДАКТИРОВАТЬ : Что касается организации ваших данных с помощью внутреннего хранилища, вы можете иметь файл для каждого режима игры и сохранять в нем счет, или каждая строка одного файла должна быть игровой режим и оценка за него.

...