Шаблон проектирования MVC для разработки приложений для Android с использованием фрагментов в виде представлений и активности в качестве контроллера

Недавно я читал «Фрагменты» (хотя не использовал это в своем приложении) и узнал, что его можно использовать при разработке приложений для телефонов.

Я имею в виду использование фрагментов для реализации шаблона проектирования MVC (модель-представление-контроллер). Многие утверждают, что разработка Android соответствует MVC по умолчанию. Но я вижу Видения во многом похожими на Представления, и у меня определенно не хватает контроллера, когда / из-за запуска другого действия. Так что я думаю об использовании«Фрагменты» как"Просмотры" с одним"Деятельность" как«Контроллер» и меняйте местами / добавляйте / удаляйте фрагменты по мере необходимости.

Так что мой основной подход такой.

1) Пользователь взаимодействует с пользовательским интерфейсом (фрагменты).

2) Контроллер (Activity) обрабатывает событие из фрагментов и передает его в модель (Backendthread / Service).

3) Модель (Backendthread / Service) уведомляет контроллер об изменении состояния моделей.

4) Контроллер (Activity) уведомляет UserInterface (Fragments), который inturn уведомляет Пользователя.

мой подход - обряд или ненужные накладные расходы, или мое восприятие фрагментов неверно?

Пожалуйста, уточните меня.

Ответы на вопрос(1)

Ваш ответ на вопрос