gpt4 book ai didi

android - Dagger2 依赖组件与子组件

转载 作者:行者123 更新时间:2023-11-29 02:18:06 25 4
gpt4 key购买 nike

Subcomponents 和 Dependent-Components 有什么区别?各有什么优缺点?

我的故事:最近我决定停止使用dagger-android 并完全切换到传统的dagger 进行依赖注入(inject)。项目。对于为每个 fragment/Activity 创建组件/子组件,您有什么建议吗?

最佳答案

如果您创建子组件,您的组件的所有依赖项也将在您的子组件中可用。

您只能通过父组件实例访问子组件。子组件的范围被认为小于其父组件的范围。因此,您的父组件和子组件不能使用相同的范围注解。

如果创建依赖组件,则必须在父组件中显式公开依赖项。只有这样,子组件才能使用它。您可以直接使用依赖组件,但您必须提供父组件的实例来构建依赖组件。

从这些视频中获取更多详细信息:https://www.youtube.com/playlist?list=PLrnPJCHvNZuA2ioi4soDZKz8euUQnJW65

关于android - Dagger2 依赖组件与子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58888094/

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