package Ġcom . rok id . mobile . sdk . demo . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Toast Ċ import Ġcom . rok id . mobile . lib . base . util . Logger Ċ Ċ /** Ċ Ġ* ĠDescription : ĠTODO Ċ Ġ* ĠAuthor : ĠSh per Ċ Ġ* ĠVersion : ĠV 0 . 1 Ġ 2 0 1 8 / 2 / 2 6 Ċ Ġ*/ Ċ abstract Ġclass ĠBase Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġvar Ġroot View : ĠView ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ ĠLogger . d (" onCreate View : Ġ${ this }") ĊĊĠĠĠĠĠĠĠ Ġif Ġ( null Ġ== Ġroot View ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġroot View Ġ= Ġinflater . inflate ( layout Id (), Ġnull ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Views () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Listeners () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġroot View ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġlayout Id (): ĠInt ĊĊĠĠĠ Ġabstract Ġfun Ġinit Views () ĊĊĠĠĠ Ġabstract Ġfun Ġinit Listeners () ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ ĠLogger . d (" on Resume : Ġ${ this }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Pause () ĊĠĠĠĠĠĠĠ ĠLogger . d (" on Pause : Ġ${ this }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ ĠLogger . d (" on Destroy : Ġ${ this }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtoast ( text : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġactivity !!. run On Ui Thread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( activity , Ġtext , ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }