@ file : Jvm Name ("- View Pump Activity Factory ") Ċ package Ġio . github . in fl ation x . view pump . internal Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ Ċ @ Suppress (" ClassName ") Ċ internal Ġinterface Ġ`- View Pump Activity Factory ` Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠUsed Ġto ĠWrap Ġthe ĠActivity ĠonCreate View Ġmethod . ĊĠĠ Ġ* ĊĠĠ Ġ* ĠYou Ġimplement Ġthis Ġmethod Ġlike Ġso Ġin Ġyou Ġbase Ġactivity . ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ``` ĊĠĠ Ġ* Ġ@ Override ĊĠĠ Ġ* Ġpublic ĠView ĠonCreate View ( View Ġparent , ĠString Ġname , ĠContext Ġcontext , ĠAttributeSet Ġattrs ) Ġ{ ĊĠĠ Ġ* ĠĠ Ġreturn ĠView Pump Context Wrapper . get ( getBase Context ()). on Activity Create View ( super . onCreate View ( parent , Ġname , Ġcontext , Ġattrs ), Ġattrs ); ĊĠĠ Ġ* Ġ} ĊĠĠ Ġ* Ġ``` ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ``` ĊĠĠ Ġ* Ġoverride Ġfun ĠonCreate View ( parent : ĠView , Ġname : ĠString , Ġcontext : ĠContext , Ġattrs : ĠAttributeSet ): ĠView Ġ{ ĊĠĠ Ġ* ĠĠ Ġreturn ĠView Pump Context Wrapper . get ( getBase Context ()). on Activity Create View ( super . onCreate View ( parent , Ġname , Ġcontext , Ġattrs ), Ġattrs ) ĊĠĠ Ġ* Ġ} ĊĠĠ Ġ* Ġ``` ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġparent Ġ Ġparent Ġview , Ġcan Ġbe Ġnull . ĊĠĠ Ġ* Ġ@ param Ġview ĠĠĠ Ġresult Ġof Ġ` super . onCreate View ( parent , Ġname , Ġcontext , Ġattrs )`, Ġthis Ġmight Ġbe Ġnull , Ġwhich Ġis Ġfine . ĊĠĠ Ġ* Ġ@ param Ġname ĠĠĠ ĠName Ġof ĠView Ġwe Ġare Ġtrying Ġto Ġinf late ĊĠĠ Ġ* Ġ@ param Ġcontext Ġcurrent Ġcontext Ġ( norm ally Ġthe ĠActivity 's ) ĊĠĠ Ġ* Ġ@ param Ġattrs ĠĠ Ġsee Ġ[ android . view . LayoutInflater . Factory 2 . onCreate View ] Ġ Ġ@ return Ġthe Ġresult Ġfrom Ġthe Ġactivities Ġ` onCreate View ()` ĊĠĠ Ġ* Ġ@ return ĠThe Ġview Ġpassed Ġin , Ġor Ġnull Ġif Ġnothing Ġwas Ġpassed Ġin . ĊĠĠ Ġ* Ġ@ see Ġandroid . view . LayoutInflater . Factory 2 ĊĠĠ Ġ*/ ĊĠ Ġfun Ġon Activity Create View ( parent : ĠView ?, Ġview : ĠView , Ġname : ĠString , Ġcontext : ĠContext , ĊĠĠĠĠĠ Ġattrs : ĠAttributeSet ?): ĠView ? Ċ } Ċ