Activity、Fragment、Viewにコンストラクタインジェクションする Created at Fri, Nov 16, 2018 Daggerライブラリを使い、Androidフレームワークが提供するActivityなどのクラスにコンストラクタインジェクションしたい、 そんな夢をみたAndroidエンジニアは数多くいると思います。 この記事ではそんな夢を叶える方法を紹介します。 サンプルコードはここにあります。 FragmentFactory Fragmentに依存関係を注入する時、普通にやると以下のコードになると思います。 class MainFragment : Fragment() { @Inject lateinit var userHandler: UserHandler ... }