Я пытался искать, но ничего не нашел. Может быть, я не ищу нужную вещь.
В любом случае, цель этого приложения - отображать и манипулировать данными, которые изначально поступают с сервера (или могут быть определены непосредственно в основной деятельности).
У меня есть список зоопарков. В каждом зоопарке могут быть животные с именем, рисунком и т. Д. c. Зоопарки могут существовать в разных областях и странах.
В конце концов, приложение должно иметь возможность перечислять зоопарки, отображать информацию о зоопарке и каких животных оно имеет, перечислять всех животных и говорить, к какому зоопарку они принадлежат , Это простое игрушечное приложение для изучения обработки данных в Android.
Так где же хранить всю эту информацию в приложении? Понятно, что данные можно просматривать и редактировать в различных действиях.
- Должно ли основное действие хранить все эти данные и передавать их с помощью намерений? Когда данные модифицируются, должны ли другие действия каким-либо образом передавать их обратно в main?
- Должен ли я использовать глобальный класс, расширяющий Application, и использовать его вместо этого?
- Следует ли использовать другой метод?
- Что если кроме этого я хочу обновить сервер с изменениями? Должно ли каждое действие вызывать сервер или должен существовать центральный «Класс данных», который обрабатывает изменения и автоматически вызывает функции сервера при возникновении изменений?
Спасибо