有人幫我指出爲什麼我的代碼不起作用。我揣摩,但我不能找出問題 我嘗試注入主持人,但我得到了錯誤: 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