有人帮我指出为什么我的代码不起作用。我揣摩,但我不能找出问题 我尝试注入主持人,但我得到了错误: lateinit property appComponent has not been initialized
看来,主持人一直没有注入 的AppModule @Module
class AppModule {
@Provides @Singleton
fun provide
我最近在Dagger 2上看过a talk by Gregory Kick。他在那里解释了关于静态提供者方法,这可能有助于提高性能。所以我将我项目中的所有提供者方法修改为static。但我在这里有一个疑问。在我的项目中,有一些提供程序返回活动实例(外部依赖项)。所以我写了module 与一个构造函数,从外部采取Activity。 @Module
public class ActivityModu
我有这个问题,当我尝试使用Kotlin和匕首2。 “接口不能没有@规定外或@产生注解方法提供。” 这是我的模块类: @Module
class MenuActivityModule(@NonNull private val menuActivity: MenuActivity) {
@Provides
@MenuActivityScope
fun provideG