2019-02-01から1ヶ月間の記事一覧

Daggerがやってくれること (Android Support編)

前回、Daggerがやってくれること (SubComponent編)を書いた。 今回は前回のコードに、Dagger Androidを適用させた場合にどのようなコードが生成されるか見ていく。 Dagger Androidの適用方法などは説明しない。 TL;DR @ContributesAndroidInjector を使用す…

Daggerがやってくれること (SubComponent編)

前回 Daggerがやってくれること という記事を書いた。 今回はその続きで、SubComponentを利用した時にDaggerがどのようなコードを生成するか見ていく。 TL;DR SubComponent化によって、MembersInjectorは生成されなくなる SubComponentは親Component内に実装…

Daggerがやってくれること

JavaアプリケーションでDI(Dependency Injection)をする際に、よく使用されるのがDagger。 何となくDaggerを使っていたが、どのようにしてDIを実現しているか理解できていなかったのでメモ。 TL;DR 生成されるクラス Componentの実装クラス Moduleで @Provid…