我试图在我的数据源类中注入一个带有koin的contentProvider,但是我找不到任何方法可以做到这一点。
这是我的数据源
class MyDataSource(private val application: Application, private val contentProvider: ContentResolver) : MyRepository {...}
我的koin模
single<MyRepository> {
MyDataSource(get(), get())
}
我得到这个错误:
错误代码:找不到'android.content.ContentResolver'的定义。请检查您的模块定义。
2条答案
按热度按时间vbkedwbf1#
告诉Koin如何获取
ContentResolver
。假设您在自定义的Application
(比如MyApplication
)类中初始化模块:svgewumm2#