2016-07-12 2 views
2

В большинстве учебных руководств по архитектуре MVP, похоже, есть интерактивное представление (кнопка) для обработки взаимодействия пользователя: представление запрашивает ведущего, что делать, ведущий извлекает некоторые данные из модели, ведущий затем возвращает его в представление чтобы он отображался пользователю.MVP Новая активность Инициализация

А как насчет перехода на другую деятельность? Делаем ли мы обработку во время onCreate? Как насчет получения дополнительных заданий? - Должен ли он быть помещен в Акцию?

ответ

0

Что касается MVP, вы обрабатываете данные в своем презентаторе и передаете их обратно на ваш просмотр. Где вы используете эти данные для отображения.

Поскольку у вас есть данные в вашем представлении, это означает, что у вас уже есть данные (модель) в вашем представлении (активности), чтобы вы могли перенести его на другой вид (деятельность) с учетом.

Как и в большинстве случаев, ваш один вид деятельности относится только к одному ведущему, так что вы бы взяли данные у другого ведущего без ссылки на него.

Если вы хотите начать другое мероприятие, у вас должна быть справочная ссылка для начала. Таким образом, это должен быть лучший вариант, чтобы начать работу и передать эти данные в дополнение от своей деятельности.