package Ġcom . far an jit . li ves core Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Application Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . far an jit . li ves core . di . component . Application Component Ċ import Ġcom . far an jit . li ves core . di . component . D agger Application Component Ċ import Ġdagger . android . Android Injector Ċ 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 Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠB ul ent ĠTur k men Ġon Ġ 2 0 1 9 - 0 5 - 2 6 . Ċ Ġ*/ Ċ class ĠLS Application Ġ: ĠApplication (), ĠHas Activity Injector , ĠHas Support Fragment Injector Ġ{ ĊĠĠĠ Ġpublic Ġlateinit Ġvar Ġapplication Component : ĠApplication Component ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġact Injector : ĠDispatch ing Android Injector < Activity > ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġm Fragment Injector : ĠDispatch ing Android Injector < Fragment > ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġapplication Component Ġ= ĠD agger Application Component ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. application ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġapplication Component . inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġactivity Injector (): ĠAndroid Injector < Activity > Ġ= Ġact Injector ĊĊĠĠĠ Ġoverride Ġfun Ġsupport Fragment Injector (): ĠAndroid Injector < Fragment > Ġ= Ġm Fragment Injector Ċ }