package Ġcom . example . ui . common Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . app . Fragment Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġcom . example . App Ċ import Ġcom . example . common . Base ViewModel Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . Has Fragment Injector Ċ Ċ abstract Ġclass ĠBase Activity Ġ: ĠAppCompatActivity (), ĠHas Fragment Injector Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġfragment Injector (): ĠAndroid Injector < Fragment > Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" not Ġimplemented ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġval ĠActivity . app : ĠApp Ġget () Ġ= Ġapplication Ġas ĠApp ĊĊĠĠĠ Ġprotected Ġabstract Ġfun Ġget ViewModel (): ĠBase ViewModel ? ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Pause () ĊĠĠĠĠĠĠĠ Ġget ViewModel ()?. unbind () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ Ġget ViewModel ()?. bind () ĊĠĠĠ Ġ} Ċ }