Реализация шаблона Model-View-Controller - PullRequest
0 голосов
/ 05 марта 2012

Когда я пишу программу на Java, я всегда стараюсь организовать свой код по образцу MVC, чтобы получить гладкую и эффективную программу. Я создал приложение для Android, и мне было интересно, можно ли использовать MVC. Я думал, что код Android является производным от Java кодом, поэтому я попытался, но у меня есть некоторые проблемы, чтобы согласовать действия Android (представления для шаблона) с контроллером. Контроллер должен отслеживать взаимодействия пользователя с приложением (нажатие кнопки, запись метки ...) и обновлять представление новой информацией, полученной моделью. Итак, что я могу сделать, и в конечном итоге MVC можно использовать в приложениях Android?

1 Ответ

1 голос
/ 05 марта 2012

Платформа Android уже предоставляет множество компонентов MVC.

Вы можете думать о Activities как о Контроллерах , поскольку они получают пользовательский ввод и позволяют вам изменять представления или маршрут к другим частям вашего приложения, используя Intents.

Views для Android - это View часть MVC, и модели данных оставлены на ваше усмотрение для реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...