package Ġcom . alf an se . feed my city . ui . user types Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . MenuItem Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . alf an se . feed my city . R Ċ import Ġcom . alf an se . feed my city . ui . don or . Don or Details Activity Ċ import Ġcom . alf an se . feed my city . ui . group details . Group Details Activity Ċ import Ġcom . alf an se . feed my city . ui . mobile auth . Mobile Verification Activity Ċ import Ġcom . alf an se . feed my city . ui . vol unteer . Vol unteer Home Activity Ċ import Ġcom . alf an se . feed my city . utils . User Type Ċ import Ġkotlinx . android . synt hetic . main . activity _ jo ine e _ types .* Ċ Ċ class ĠUser Types Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġval ĠmContext Ġ= Ġthis ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ jo ine e _ types ) ĊĠĠĠĠĠĠĠ Ġtitle Ġ= ĠgetString ( R . string . join _ as _ screen _ label ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Home Button Enabled ( true ); ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġset Listener () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġset Listener (){ ĊĠĠĠĠĠĠĠ Ġlayout Don or Type . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnavigate To Mobile Verification ( User Type . D ON OR ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġlayout N go Or Group Type . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnavigate To Mobile Verification ( User Type . MEMBER ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġlayout Vol unteer Type . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( mContext , ĠVol unteer Home Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġnavigate To Mobile Verification ( user Type : ĠString ){ ĊĠĠĠĠĠĠĠ Ġvar Ġintent Ġ= ĠIntent ( mContext , ĠMobile Verification Activity :: class . java ) ĊĠĠĠĠĠĠĠ Ġintent . putExtra ( Mobile Verification Activity . USER _ TYPE _ KEY , Ġuser Type ) ĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Options ItemSelected ( item : ĠMenuItem ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠHandle Ġitem Ġselection ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( item . itemId ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . id . home Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġsuper . on Options ItemSelected ( item ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ