package Ġcom . ben rost ud ios . ench ante . ui . home . fragments Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . ben rost ud ios . ench ante . R Ċ import Ġcom . ben rost ud ios . ench ante . databinding . Fragment Home Binding Ċ import Ġcom . ben rost ud ios . ench ante . databinding . Fragment Profile Binding Ċ import Ġcom . ben rost ud ios . ench ante . ui . ar . Cloud AR Activity Ċ import Ġcom . ben rost ud ios . ench ante . utils . Shared Pref Manager Ċ import Ġcom . ben rost ud ios . ench ante . utils . Snackbar Helper Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . google . firebase . auth . k tx . auth Ċ import Ġcom . google . firebase . k tx . Firebase Ċ import Ġorg . k oin . android . ext . android . inject Ċ Ċ class ĠProfile Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġ_ binding : ĠFragment Profile Binding ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġval Ġbinding Ġget () Ġ= Ġ_ binding !! ĊĠĠĠ Ġprivate Ġval Ġshared Pref Manager : ĠShared Pref Manager Ġby Ġinject () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĠĠĠĠĠĠĠ Ġ_ binding Ġ= ĠFragment Profile Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĊĠĠĠĠĠĠĠ ĠG lide . with ( this ). load ( Firebase . auth . currentUser ?. photoUrl ). circle Crop () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( binding . profile Image ) ĊĠĠĠĠĠĠĠ Ġbinding . profile Username . text Ġ= ĠFirebase . auth . currentUser ?. displayName ĊĠĠĠĠĠĠĠ Ġbinding . profile Username . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( require Context (), ĠCloud AR Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" scanner ", Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbinding . profile Image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshared Pref Manager . ar Id Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSn ackbar Helper (). showMessage ( require Activity (), Ġ" AR ĠID 's Ġer ased !") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }