package Ġio . github . den is 1 9 8 6 . android . base . sample Ċ Ċ import Ġandroid . app . Application Ċ import Ġio . github . den is 1 9 8 6 . android . base . sample . di . App Component Ċ import Ġio . github . den is 1 9 8 6 . android . base . sample . di . App Module Ċ import Ġio . github . den is 1 9 8 6 . android . base . sample . di . D agger App Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠDen is ĠD ru zh inin Ġon Ġ 0 2 . 0 1 . 2 0 2 1 . Ċ Ġ*/ Ċ class ĠSample Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġapp Component : ĠApp Component ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġinstance Ġ= Ġthis ĊĊĠĠĠĠĠĠĠ Ġapp Component Ġ= Ġcreate App Component () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate App Component (): ĠApp Component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠD agger App Component ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. app Module ( App Module ( this )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġinstance : ĠSample Application ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ} Ċ }