package Ġcom . project . ta ew on . google search . util Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ Ċ /** Ċ Ġ* ĠPass Ġarguments Ġto Ġa ĠFragment Ġwithout Ġthe Ġhass le Ġof Ċ Ġ* Ġcreating Ġa Ġstatic Ġnew Instance () Ġmethod Ġfor Ġevery ĠFragment . Ċ Ġ* Ċ Ġ* ĠDecl ared Ġoutside Ġany Ġclass Ġto Ġhave Ġfull Ġaccess Ġin Ġany Ċ Ġ* Ġpart Ġof Ġyour Ġpackage . Ċ Ġ* Ċ Ġ* ĠUsage : Ġinstance Of < My Fragment >(" foo " Ġto Ġtrue , Ġ" bar " Ġto Ġ 0 ) Ċ Ġ* Ċ Ġ* Ġ@ return ĠReturns Ġan Ġinstance Ġof ĠFragment Ġas Ġthe Ġspecified Ġgeneric Ġtype Ġwith Ġthe Ġparams Ġapplied Ġas Ġarguments Ċ Ġ*/ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠFragment > Ġinstance Of ( bundle : ĠBundle ?): ĠT Ġ= ĠT :: class . java . newInstance (). apply Ġ{ ĊĠĠĠ Ġarguments Ġ= Ġbundle Ċ }