package Ġcom . jack y li . sale st ax Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġkotlinx . android . synt hetic . main . toolbar .* Ċ Ċ abstract Ġclass ĠBase Activity < out ĠP Ġ: ĠBase Presenter < Any >> Ġ: ĠAppCompatActivity () Ġ{ ĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( get Layout ()) ĊĠĠĠ Ġinitialise Injector () ĊĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĠĠĠ Ġget Presenter (). attach View ( this ) ĊĠĠĠ Ġinitialise View () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠ Ġget Presenter (). dispose Subscriptions () ĊĠĠĠ Ġget Presenter (). detach View () ĊĠĠĠ Ġsuper . on Destroy () ĊĠ Ġ} ĊĊĠ Ġprotected Ġabstract Ġfun Ġget Presenter (): ĠP ĊĠ Ġprotected Ġabstract Ġfun Ġinitialise View () ĊĠ Ġprotected Ġabstract Ġfun Ġinitialise Injector () ĊĠ Ġprotected Ġabstract Ġfun Ġget Layout (): ĠInt Ċ }