package Ġio . dw ak . mvp _ base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġio . dw ak . me h . base . Abstract Presenter Ċ import Ġkotlin . properties . Deleg ates Ċ Ċ public Ġabstract Ġclass ĠM vp Fragment < T Ġ: ĠAbstract Presenter <* >> Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġval Ġpresenter Ġ: ĠT Ġby ĠDeleg ates . lazy Ġ{ ĊĠĠĠĠĠĠĠ Ġpresenter Class . newInstance () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġval Ġpresenter Class Ġ: ĠClass < T > ĊĠĠĠ Ġabstract Ġfun Ġset View () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState Ġ: ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġset View () ĊĠĠĠ Ġ} Ċ }