package Ġcom . z mun m . nar v corp . sample . manager Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Application Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġdagger . android . Dispatch ing Android Injector Ċ import Ġdagger . android . Has Activity Injector Ċ import Ġdagger . android . support . Has Support Fragment Injector Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠManager App Ġ: ĠApplication (), Has Activity Injector /* , Has Service Injector , ĠHas Support Fragment Injector Ġ*/ { ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġactivity Dispatch ing Android Injector : ĠDispatch ing Android Injector < Activity > ĊĠĠ Ġ/* Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġservice Dispatch ing Android Injector : ĠDispatch ing Android Injector < Service > ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġfragment Injector : ĠDispatch ing Android Injector < Fragment > */ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ ĠD agger Manager App Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. application ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġactivity Injector () Ġ= Ġactivity Dispatch ing Android Injector ĊĠ Ġ/* Ġ Ġoverride Ġfun Ġservice Injector () Ġ= Ġservice Dispatch ing Android Injector */ ĊĠ Ġ// Ġ Ġoverride Ġfun Ġsupport Fragment Injector () Ġ= Ġfragment Injector Ċ } Ċ