我偶然发现了一个问题,我必须重新初始化Retrofit类,因为URL改变了,所以我想告诉Koin重新初始化单个依赖项。我不想使用工厂,因为它大部分时间仍然是单身。
停止和启动koin将是一个想法,但这是一个非常沉重和时间紧张的进程,所以我不想这样做。
有什么想法吗?
发布于 2020-08-16 16:05:52
经过大量的研究,我发现这篇关于GitHub范围的文章是解决我的问题的方法。
--或
使用
unloadKoinModules(networkModule)
loadKoinModules(networkModule)然后再次获取实例:
val api: InstanceApi = getKoin().get()https://stackoverflow.com/questions/63290183
复制相似问题