package Ġleak can ary . internal . navigation Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Build . VERSION Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . Menu Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ internal Ġfun ĠViewGroup . inflate ( layout Res Id : ĠInt ) Ġ= ĠLayoutInflater . from ( context ) ĊĠĠĠ Ġ. inflate ( layout Res Id , Ġthis , Ġfalse ) !! Ċ Ċ internal Ġval ĠView . activity ĊĠ Ġget () Ġ= Ġcontext Ġas ĠActivity Ċ Ċ @ Suppress (" UN CHECK ED _ CAST ") Ċ internal Ġfun Ġ< T Ġ: ĠActivity > ĠView . activity () Ġ= Ġcontext Ġas ĠT Ċ Ċ internal Ġfun ĠView . onCreate Options Menu ( onCreate Options Menu : Ġ( Menu ) Ġ-> ĠUnit ) Ġ{ ĊĠ Ġactivity < Navig ating Activity >(). onCreate Options Menu Ġ= ĠonCreate Options Menu ĊĠ Ġactivity . invalidate Options Menu () Ċ } Ċ Ċ internal Ġfun ĠView . goTo ( screen : ĠScreen ) Ġ{ ĊĠ Ġactivity < Navig ating Activity >(). goTo ( screen ) Ċ } Ċ Ċ internal Ġfun ĠView . go Back () Ġ{ ĊĠ Ġactivity < Navig ating Activity >(). go Back () Ċ } Ċ Ċ internal Ġfun ĠContext . getColor Compat ( id : ĠInt ): ĠInt Ġ{ ĊĠ Ġreturn Ġif Ġ( VERSION . SDK _ INT Ġ>= Ġ 2 3 ) Ġ{ ĊĠĠĠ Ġget Color ( id ) ĊĠ Ġ} Ġelse Ġ{ ĊĠĠĠ Ġresources . getColor ( id ) ĊĠ Ġ} Ċ }