【问题标题】:Dagger 2 inject from two componentDagger 2 从两个组件注入
【发布时间】:2016-12-01 10:33:38
【问题描述】:

我遇到了一个我无法解决的问题。我在我的 Android 应用程序中使用 Dagger2 作为 DI 框架。我试图用两个不同的组件注入我的活动,但 apparently it can't be done。显而易见的解决方案似乎是创建一个具有所有所需行为的独特组件,但我的模块中有不同的范围。那么正确的方法是什么?即使那不是计划,我也应该有相同的范围吗?

【问题讨论】:

    标签: android dagger-2


    【解决方案1】:

    不可能将两个组件注入到一个类或活动中,你应该改变你的组件结构并将其划分为子组件或为每个类创建一个单独的组件(不推荐),

    此链接也讨论了您的问题: Dependencies from two components in one activity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 2022-09-30
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 2020-02-25
      • 1970-01-01
      相关资源
      最近更新 更多