package Ġcom . goo 3 2 v 2 . feed fire . screens Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . annotation . Layout Res Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Toast Ċ import Ġcom . are l lo mobile . mvp . M vp AppCompat Fragment Ċ import Ġcom . goo 3 2 v 2 . feed fire . extent ions . toast Ċ import Ġdagger . android . support . Android Support Injection Ċ Ċ /** Ċ Ġ* Ġ@ author ĠAlex ander ĠSte bl in Ġ( goo 3 2 v 2 ) Ċ Ġ* Ġ@ date Ġ 1 7 . 0 6 . 2 0 1 7 Ċ Ġ*/ Ċ abstract Ġclass ĠBase Fragment (@ Layout Res Ġprivate Ġvar Ġlayout : ĠInt ) Ġ: ĠM vp AppCompat Fragment (), ĠI Base View Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach ( context : ĠContext ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠAndroid Support Injection . inject ( this ) ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach ( activity : ĠActivity ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠAndroid Support Injection . inject ( this ) ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( activity ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( this :: class . java . name , Ġ" onCreate View ") ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( layout , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġtoast Error ( msg : ĠString ) Ġ= Ġactivity !!. toast ( msg , ĠToast . LENGTH _ LONG ) ĊĠĠĠ Ġoverride Ġfun Ġtoast Msg ( msg : ĠString ) Ġ= Ġactivity !!. toast ( msg ) Ċ }