【发布时间】:2016-10-22 17:32:11
【问题描述】:
我需要了解如何在每个模块与不同服务器通信的 android 应用程序中管理多个模块之间的改造。我的重点是所有模块都应该从缓存中受益,但每个模块可能有不同的配置(即 headers 和 base_url)。
例如:
我在一个 android 项目中有 3 个子模块。
submodule1 依赖于 submodule2
submodule3 依赖于 submodule2
submodule1 与 server1 对话 submodule2 与 server2 对话 submodule3 与 server3 对话
是否可以进行单个改造实例并按需更改配置,或者是否有其他解决方案?
【问题讨论】:
-
构建改造实例是一项昂贵的操作。也许最好有 3 次不同的一次
-
你是否使用 Dagger 进行依赖注入?