当我设计我的应用程序结构时,我想到了它。基本上,该应用程序有一个选项卡布局和一些与之关联的片段(比如说 2)。我的目标是让演示者被注入到活动或片段(视图)中。但是,演示者主要与 UI 逻辑所在的片段交互)目标是使组件也紧贴特定范围。这是我有的3个设计。
2 个模块,每个模块提供一个特定的演示者。有 1 个关联这两个模块的组件。在主要活动中,构建组件并调用注入。
2 个模块,每个模块提供一个特定的演示者并与 1 个组件相关联。所以每个片段都会有自己的组件并构建它并将其注入相应的片段中。
1 个模块,提供 2 名演示者。有 1 个关联这两个模块的组件。在主要活动中,构建组件并调用注入。