package Ġul p . pt . your spot . fragments Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . find Nav Controller Ċ import Ġandroidx . navigation . fragment . nav Args Ċ import Ġkotlinx . android . synt hetic . main . fragment _ area _ acade m ica . view .* Ċ import Ġkotlinx . android . synt hetic . main . fragment _ gest ao _ p esso al . view .* Ċ import Ġkotlinx . android . synt hetic . main . fragment _ home _ page . view .* Ċ import Ġul p . pt . your spot . R Ċ Ċ class ĠGest ao P esso al Fragment : ĠFragment () Ġ{ ĊĊĠĠĠ Ġ// ĠVari avel Ġrespons avel Ġpelo Ġarmazenamento Ġda Ġvari avel Ġpass ada Ġpor Ġargument o ĊĠĠĠ Ġprivate Ġval Ġargs Ġby Ġnav Args < Gest ao P esso al Fragment Args >() ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ gest ao _ p esso al , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠSet a Ġo ĠID Ġdo Ġutiliz ador Ġatual , Ġs aber emos Ġass im Ġse Ġo Ġutiliz ador ĠestÃ¡ Ġlog ado Ġou ĠnÃ£o , Ġe Ġseu ĊĠĠĠĠĠĠĠ Ġ// ĠID Ġcorrespond ente Ġa Ġbase Ġde Ġdados Ġdo ĠYour Spot . ĊĠĠĠĠĠĠĠ Ġvar ĠID _ util iz ador Ġ= Ġargs . ID Util iz ador ĊĊĠĠĠĠĠĠĠ Ġview . set a _ ret orno _ gest aop esso al . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbot ao acao Ġ= Ġview . set a _ ret orno _ gest aop esso al ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . N ave g acao (). pag ina An terior ( bot ao acao ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġview . nova _ pag . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . Alert as (). alert aN ao Implement ado ( this . require Context ()); ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠB arra Ġde Ġa Ã§Ãµes ĊĠĠĠĠĠĠĠ Ġview . ic one pes quis a _ gest aop esso al . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbot ao acao Ġ= Ġview . ic one pes quis a _ gest aop esso al ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdire cao Ġ= ĠGest ao P esso al Fragment Directions . action Gest ao P esso al Fragment To Feed Con he c imento Fragment ( ID _ util iz ador ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . N ave g acao (). n ave gar Para ( bot ao acao , Ġdire cao ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġview . ic one cor acao _ gest aop esso al . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbot ao acao Ġ= Ġview . ic one cor acao _ gest aop esso al ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdire cao Ġ= ĠGest ao P esso al Fragment Directions . action Gest ao P esso al Fragment To Post agens Cur tid as Fragment ( ID _ util iz ador ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . N ave g acao (). n ave gar Para ( bot ao acao , Ġdire cao ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġview . icon em ens agem _ gest aop esso al . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbot ao acao Ġ= Ġview . icon em ens agem _ gest aop esso al ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdire cao Ġ= ĠGest ao P esso al Fragment Directions . action Gest ao P esso al Fragment To Mens agens Fragment ( ID _ util iz ador ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . N ave g acao (). n ave gar Para ( bot ao acao , Ġdire cao ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġview . ic one cas a _ gest aop esso al . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġbot ao acao Ġ= Ġview . ic one cas a _ gest aop esso al ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġdire cao Ġ= ĠGest ao P esso al Fragment Directions . action Gest ao P esso al Fragment To HomePage Fragment ( ID _ util iz ador ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠYour Spot Fragments Repository . N ave g acao (). n ave gar Para ( bot ao acao , Ġdire cao ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} Ċ }