package Ġcom . mind ork s . d agger . multi . module . feature . two Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . mind ork s . d agger . multi . module . base . data . Database Service Ċ import Ġcom . mind ork s . d agger . multi . module . base . data . Network Service Ċ import Ġcom . mind ork s . d agger . multi . module . base . di . component . D agger Base Component Ċ import Ġcom . mind ork s . d agger . multi . module . base . utils . Inject Utils Ċ import Ġcom . mind ork s . d agger . multi . module . feature . two . di . component . D agger Feature Two Component Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠFeature Two Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġdatabase Service : ĠDatabase Service ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġnetwork Service : ĠNetwork Service ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ feature _ two ) ĊĊĠĠĠĠĠĠĠ ĠD agger Feature Two Component ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. base Component ( Inject Utils . provide Base Component ( application Context )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. inject ( this ) ĊĠĠĠĠĠĠĠ ĠLog . d (" D agger Sample _ Feature Two ", Ġdatabase Service . toString ()) ĊĊĠĠĠ Ġ} Ċ } Ċ