В моем приложении я хочу хранить определенные данные с помощью настраиваемого объекта.
Данные, которые я хочу сохранить: http://prntscr.com/ip1jyp (игнорируйте тот факт, что они находятся в Firebase. Просто использовал их, чтобы показать вам структуру)
Выше приведены тренировки, созданные пользователем (определяется как «Тренировка 1», «Тренировка 2» и т. д.)
Внутри каждой тренировки содержится следующее: - Название тренировки - Цвет тренировки - Тренировочные мероприятия
Пользователь добавляет действие (как определено «1», «2», «3» и т. д.), Которое содержит следующее: - Название деятельности - Время активности
У меня вопрос, как мне создать собственный класс тренировки, который может содержать эту информацию и извлекать ее по запросу. Затем у каждого пользователя будет несколько тренировочных занятий. Примечание. Пользовательский класс тренировки будет сохранен в общих настройках.
Заранее спасибо :)
Я бы пошел на это:
class Workout() {
int colour;
String name;
List<Activity> activities;
}
class Activity() {
String name;
int time;
}
И чтобы хранить их в общих настройках, я бы использовал JSON (синтаксический анализ объекта для строк Json)
Да, я сам провёл небольшой эксперимент, и это именно то, что я получил. По крайней мере, у меня есть пояснения, как это сделать и были ли мои мысли эффективными. Спасибо :)