Я хочу добавить (локальную, а не онлайн) таблицу рекордов в мое приложение для Android, и я хотел получить представление о том, как лучше всего решить проблему.
У меня есть список пользователей (сейчас они сохраняются в файл и считываются в виде массива пользовательских объектов), и высокие оценки должны ссылаться на эти данные, чтобы заполнить таблицу именем пользователя и фотографией и т.д.
Для дисплея, я думаю, TableLayout , вероятно, будет моим лучшим вариантом. Я могу сделать столбцы для изображения, имени, оценки и т. Д.
Что касается самой информации, я думаю, что, возможно, таблица SQLite будет лучшим способом упорядочить мои данные? Если это так, то, возможно, стоит переместить мои пользовательские данные в таблицу SQLite, чтобы я мог обеспечить правильную перекрестную ссылку на данные.
Кто-нибудь здесь имеет какую-либо полезную информацию или мнения по этому поводу? Спасибо.
ОБНОВЛЕНИЕ : Я пошел с базой данных SQLite (используя две таблицы), и она прекрасно работает! Не было слишком сложно учиться и работать тоже. Для макета оказалось, что ListView с пользовательским адаптером был лучшим способом для достижения того, чего я хотел (более гибкий, чем TableLayout).