gpt4 book ai didi

android - 依赖图在 Koin 或 Kodein 中如何工作?

转载 作者:行者123 更新时间:2023-11-30 05:12:50 29 4
gpt4 key购买 nike

我有 Android/kotlin 多模块项目。我的一些模块是 Singletone,例如 Network 和 Analytics 模块。它们需要应用程序上下文才能被初始化。

我可以在 app 模块中初始化 Koin/Kodein。然而,问题是如何将应用程序上下文注入(inject)到每个模块中(因为应用程序模块对网络/分析模块不可见)。

基本上,我的应用程序模块仅对其他模块具有依赖性。

当我最近开始我的项目时,我正在评估 Koin 和 Kodein,看看哪一个能以我想要的方式帮助我。这就是为什么我愿意更换它们。

最佳答案

这里没有像 Dagger 中那样构建的依赖图:没有代码生成,没有反射 - 一切都只是函数绑定(bind)。

应用程序上下文可通过 androidContext() 获得方法。

模块相互依赖逻辑描述here .

关于android - 依赖图在 Koin 或 Kodein 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53450246/

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