package Ġmo e . linux . boilerplate . view . activity Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġmo e . linux . boilerplate . Main Application Ċ import Ġmo e . linux . boilerplate . di . Activity Component Ċ import Ġmo e . linux . boilerplate . di . Activity Module Ċ import Ġmo e . linux . boilerplate . di . Realm Module Ċ import Ġjavax . inject . Inject Ċ import Ġkotlin . reflect . K Class Ċ Ċ abstract Ġclass ĠBase Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġcomposite Disposable : ĠComposite Disposable ĊĊĠĠĠ Ġval Ġactivity Component : ĠActivity Component Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġ( application Ġas ĠMain Application ). component . plus ( Activity Module ( this )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ Ġcomposite Disposable . dispose (). apply Ġ{ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ