package Ġcom . pn . s ie . like hub Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . support . multi dex . Multi Dex Application Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġcom . pn . s ie . like hub . di . App Injector Ċ import Ġcom . pn . s ie . like hub . x util . Log Printer Ċ 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 ĠWith ĠAndroid ĠStudio Ċ Ġ* ĠEmail : Ġsie lee @ 1 6 3 . com Ċ Ġ* ĠAuthor : ĠLee ĠSie Ċ Ġ* ĠCopy Right : ĠCL Ċ Ġ* Ġ< p > Ċ Ġ* ĠDescription : ĠTODO Ċ Ġ* Ġ</ p > Ċ Ġ*/ Ċ class ĠApp Ġ: ĠMulti Dex Application (), ĠHas Activity Injector Ġ{ ĊĊĠĠĠ Ġ@ Inject Ġlateinit Ġvar Ġactivity Injector : ĠDispatch ing Android Injector < Activity > ĊĠĠĠ Ġoverride Ġfun Ġactivity Injector (): ĠDispatch ing Android Injector < Activity > Ġ= Ġactivity Injector ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġself Ġ= Ġthis ĊĠĠĠĠĠĠĠ ĠApp Injector . init ( this ) ĊĠĠĠĠĠĠĠ Ġtest Func () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġself : ĠApp ĊĊĠĠĠĠĠĠĠ Ġvar Ġenter Ġ= Ġ"_" ĊĊĠĠĠĠĠĠĠ Ġfun Ġgate ( value : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġenter Ġ= Ġvalue ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġentered (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenter ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġtest Func () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog Printer . enable Rel ( 2 , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog Printer . add User Logger (" Sie ") ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog Printer . take Over (" Sie ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }