package Ġcom . my business . android Ċ Ċ import ĠContact Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . my business . android . utils . Simple Item RecyclerView Adapter Ċ import Ġcom . yn ab . di . Common Injector Ċ import Ġcom . yn ab . presentation . Contact List Ċ import Ġkotlinx . android . synt hetic . main . activity _ item _ list .* Ċ import Ġkotlinx . android . synt hetic . main . item _ list .* Ċ Ċ class ĠItem List Activity Ġ: ĠAppCompatActivity (), ĠContact List . View Ġ{ ĊĠĠĠ Ġprivate Ġval Ġpresenter Ġ= ĠCommon Injector . contact List Presenter () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ item _ list ) ĊĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĠĠĠĠĠĠĠ Ġtoolbar . title Ġ= Ġtitle ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdisplay Contact List ( contact List : ĠList < Contact >) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem _ list . adapter Ġ= ĠSimple Item RecyclerView Adapter ( this , Ġcontact List ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonStart () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onStart () ĊĠĠĠĠĠĠĠ Ġpresenter . attach View ( this ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Ġ... ĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ Ġpresenter . detach View () ĊĠĠĠ Ġ} Ċ } Ċ