package Ġru . w ary o zh . vehicle f ines prototype . walk through Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġkotlinx . android . synt hetic . main . fragment _ walk through . view .* Ċ import Ġru . w ary o zh . vehicle f ines prototype . R Ċ Ċ class ĠWalk through Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠW AL K TH ROUGH _ NOTE _ STRING _ ID Ġ= Ġ" WAL K TH ROUGH _ NOTE _ STRING _ ID " ĊĊĠĠĠĠĠĠĠ Ġfun Ġcreate (@ String Res Ġstring Id : ĠInt ): ĠWalk through Fragment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠWalk through Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . arguments Ġ= ĠBundle (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġput Int ( WAL K TH ROUGH _ NOTE _ STRING _ ID , Ġstring Id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ walk through , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġval Ġnote String Id Ġ= Ġarguments ?. getInt ( WAL K TH ROUGH _ NOTE _ STRING _ ID ) Ġ?: Ġ 0 ĊĠĠĠĠĠĠĠ Ġview . tv _ walk through _ note . text Ġ= ĠgetString ( note String Id ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} Ċ } Ċ