package Ġcom . omega _ r . base . components Ċ Ċ import Ġcom . omega _ r . base . mvp . present ers . Omega Presenter Ċ import Ġcom . omega _ r . base . mvp . views . Omega BindView Ċ import Ġcom . omega _ r . bind . model . Bind Model Ċ Ċ abstract Ġclass ĠO mega Bind Activity < M > Ġ: ĠO mega Activity , ĠO mega BindView < M > Ġ{ ĊĊĠĠĠ Ġconstructor () Ġ: Ġsuper () ĊĊĠĠĠ Ġconstructor ( content Layout Id : ĠInt ) Ġ: Ġsuper ( content Layout Id ) ĊĊĠĠĠ Ġprotected Ġabstract Ġval Ġbind Model : ĠBind Model < M > ĊĊĠĠĠ Ġabstract Ġoverride Ġval Ġpresenter : ĠO mega Presenter < out ĠO mega BindView < M >> ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created () ĊĠĠĠĠĠĠĠ Ġbind Model . on View Created ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( item : ĠM ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbind Model . bind ( this , Ġitem ) ĊĠĠĠ Ġ} Ċ Ċ }