gpt4 book ai didi

Android/Koin - 如何告诉 koin 应该重新初始化单个依赖项

转载 作者:行者123 更新时间:2023-12-03 23:34:07 29 4
gpt4 key购买 nike

我偶然发现了一个问题,我必须重新初始化我的 Retrofit API 类,因为 URL 发生了变化,所以我想告诉 Koin 重新初始化单个依赖项。我不想使用工厂,因为大多数时候它仍然是单例。
停止和启动 koin 将是一个想法,但这是一个非常繁重且时间密集的过程,所以我不想这样做。
有任何想法吗?

最佳答案

经过大量研究后,我在 GitHub 上找到了这篇文章范围界定是我的问题的解决方案。
--- ---
使用

unloadKoinModules(networkModule)
loadKoinModules(networkModule)
然后再次获取实例:
val api: InstanceApi = getKoin().get()

关于Android/Koin - 如何告诉 koin 应该重新初始化单个依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63290183/

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