gpt4 book ai didi

android - Dagger 2 从两个组件注入(inject)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:00 25 4
gpt4 key购买 nike

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

最佳答案

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

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

关于android - Dagger 2 从两个组件注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38612551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com