package Ġcom . ut air . presentation . ui . global . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . are l lo mobile . mvp . M vp Delegate Ċ Ċ /** Ċ Ġ* ĠDate : Ġ 1 7 . 1 2 . 2 0 1 5 Ċ Ġ* ĠTime : Ġ 1 4 : 3 4 Ċ Ġ* Ċ Ġ* Ġ@ author ĠY uri ĠSh mak ov Ċ Ġ* Ġ@ author ĠAlex ander ĠB lin iov Ċ Ġ* Ġ@ author ĠKon st ant in ĠT ck h ov re bo v Ċ Ġ*/ Ċ open Ġclass ĠM vp AppCompatActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġm vp Delegate Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠM vp Delegate ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġm vp Delegate . onCreate ( savedInstanceState ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonStart () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onStart () ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Attach () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Attach () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Save InstanceState ( out State : ĠBundle ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Save InstanceState ( out State ) ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Save InstanceState ( out State ) ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Detach () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Stop () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Stop () ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Detach () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ Ġm vp Delegate . on Destroy View () ĊĠĠĠĠĠĠĠ Ġif Ġ( is Finish ing ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm vp Delegate . on Destroy () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }