Dagger 2 Inject Context in Kotlin Object
问题 I am trying to inject Context using Dagger 2. AppComponent.kt: @Singleton @Component( modules = [ AppModule::class ] ) interface AppComponent { fun context(): Context } AppModule.kt: @Module class AppModule(private val application: Application) { @Provides @Singleton fun providesApplicationContext(): Context = application } MainApp.kt: class MainApp : Application() { lateinit var appComponent: AppComponent override fun onCreate() { super.onCreate() appComponent = initDagger() } private fun