package Ġcom . d jc . kotlin . g irl čĊč Ċ import Ġandroid . os . Bundle č Ċ import Ġandroid . support . v 7 . app . AppCompatActivity č Ċ import Ġandroid . view . ViewGroup č Ċ import Ġandroid . view . Window č Ċ import Ġcom . or h ano but . logger . Android Log Adapter č Ċ import Ġcom . or h ano but . logger . Logger č Ċ import Ġcom . or h ano but . logger . Logger . add Log Adapter čĊčĊčĊč Ċ /** čĊ Ġ* Ġ@ author Ġd ong čĊ Ġ* Ġ@ date Ġ 2 0 1 7 / 1 1 / 1 0 Ġ 1 6 : 4 3 čĊ Ġ* Ġ@ description Ġactivity åŁº ç±» čĊ Ġ*/ č Ċ abstract Ġclass ĠBase A ty Ġ: ĠAppCompatActivity () Ġ{ čĊĠĠĠ Ġprotected Ġval ĠTAG Ġ= Ġthis . java Class . simple Name čĊĠĠĠ Ġ// èİ·åıĸ å¸ĥå±Ģ id čĊĠĠĠ Ġabstract Ġfun Ġget Layout Id (): ĠInt čĊčĊĠĠĠ Ġabstract Ġfun Ġinit Views () čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ ĠsetContentView ( get Layout Id ()) čĊĠĠĠĠĠĠĠ Ġinit Views () čĊĠĠĠĠĠĠĠ Ġ// åĪĿå§ĭåĮĸ logger čĊĠĠĠĠĠĠĠ ĠLogger . add Log Adapter ( Android Log Adapter ()) čĊĠĠĠ Ġ} č Ċ }