У меня техническая проблема с моей архитектурой. Я объясняю свою цель с этим проектом.
Я хочу создать модульное приложение. Итак, я создал несколько модулей; некоторые имеют пользовательский интерфейс, а другие нет.
Мое приложение пользовательского интерфейса разделено на три части:
- одна часть, заголовок, в котором отображаются часы и некоторая техническая информация
- другая часть представляет собой представление списка, в котором мы можем выбрать модуль для отображения.
- последняя часть - это содержимое модуля или экран по умолчанию.
Итак, я попытался исследовать фрагмент, где каждый элемент моего списка представляет собой фрагмент. По клику пользователя я загружаю и отображаю вид модуля в контенте.
Каждый модуль выполняет свою обработку, когда он получает намерение от трансляции.
Другая идея состоит в том, чтобы создать по одному представлению на модуль и прикрепить это представление к моему текущему представлению (не динамически, а с использованием XML).
Я так запутался в типе используемой архитектуры.
Если у кого-то есть предложения.