エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JSR330のQualifierを付与したAnnotation classを作る場合はちゃんとTargetを指定した方がよい - Takuji->find;
Kotlin+Dagger2で起きた問題、おそらくJavaではほとんど起こらないだろう問題ではあるが全く起きないわ... Kotlin+Dagger2で起きた問題、おそらくJavaではほとんど起こらないだろう問題ではあるが全く起きないわけではなさそう。 前提 何が起こっているか 回避策 根本的な解決 最後に 前提 Dagger2(に限らずJSR330に準拠したDIコンテナー)で目的の違う同じ型のインスタンスを注入したい場合には @Named を使うか、 @Qualifier アノテーションを付与したアノテーションを定義してやる必要がある。 Dagger2の場合、Moduleの @Provides を付与した依存提供用のメソッドに @Qualifier を付与したアノテーションを付与する data class User(val name: String) @Qualifier annotation class PrimaryUser @Qualifier annotation class SecondaryUs
2017/06/20 リンク