Я ищу, чтобы добавить (мое местное, а не онлайн) таблицу высоких оценок в мое приложение для Android, и я хотел получить представление о наилучшем способе решения проблемы.Таблица лучших результатов
У меня есть список пользователей (сейчас они сохраняются в файле и читаются в виде массива объектов пользователя), а высокие баллы должны ссылаться на эти данные, чтобы заполнить таблицу именем пользователя и фотографией и т. д.
Для отображения, я думаю, что TableLayout, вероятно, будет моим лучшим вариантом. Я могу сделать столбцы для изображения, имени, оценки и т. Д.
Для самой информации, я думаю, может быть, таблица SQLite будет лучшим способом организовать мои данные? Если это так, то, возможно, стоит также переместить мои пользовательские данные в таблицу SQLite, чтобы я мог обеспечить правильное перекрестное сопоставление данных.
У кого-нибудь есть полезная информация или мнения по этому вопросу? Благодарю.
UPDATE: Я пошел с базой данных SQLite (используя две таблицы), и он отлично работает! Не было слишком сложно учиться и работать. Для макета получается, что ListView с пользовательским адаптером был лучшим способом выполнить то, что я хотел (более гибким, чем TableLayout).
MyBatis выглядит довольно мило, хотя в моем случае это может быть излишним. У меня действительно только около 5 или около того полей данных для Пользователя (большинство из которых являются примитивами), поэтому я не думаю, что это должно быть слишком сложно разобрать и из таблицы SQL. – idolize