问题描述
我将在项目中使用 Anvil 。
https://github.com/square/anvil
但是我无法弄清楚所需的使用模型是什么?我是否应该只有一个全局 AppScope 并将每个:core
和:feature
模块中的所有绑定合并到其中?因此,每个:feature
模块都将其绑定添加到 AppScope 中,因此每个:feature
都知道关于其他:feature
的所有信息。这听起来很乱,对吗?
我看不到有任何依赖范围的可能性。例如, MyFeatureScope 取决于 AppScope 。因此,只有特定的:feature
模块实际上将其绑定添加到 MyFeatureScope 中,但是它们仍然可以使用 AppScope 中的通用绑定。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)