package Ġde vm ike . j ade . com . page step indicator Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġkotlinx . android . synt hetic . main . test _ frag _ layout . view .* Ċ Ċ class ĠTest Fragment Ġ: ĠFragment (){ ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠEX TRA _ VALUE Ġ: String Ġ= Ġ" Test Fragment ._ EXTRA _ VALUE " ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance ( value : ĠInt ): ĠTest Fragment { ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfrag Ġ= ĠTest Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbundle . put Int ( EXTRA _ VALUE , Ġvalue + 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrag . arguments Ġ= Ġbundle ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfrag ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Override ĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ: ĠView = Ġinflater . inflate ( R . layout . test _ frag _ layout , Ġcontainer , Ġfalse ); ĊĠĠĠĠĠĠĠ Ġview . number Tv . text Ġ= Ġ" Ġ${ arguments !!. getInt ( EXTRA _ VALUE )}" ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} Ċ Ċ }