package Ġmy . project . trash guide line Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . widget . TextView Ċ import Ġcom . google . firebase . auth . Firebase Auth Ċ import Ġmy . project . trash guide line . MY Application . Companion . auth Ċ import Ġmy . project . trash guide line . base . Base Activity Ċ import Ġmy . project . trash guide line . utils . L Ċ import Ġmy . project . trash guide line . utils . bind View Ċ Ċ class ĠAccount Delete Activity Ġ: ĠBase Activity (){ ĊĊĠĠĠ Ġprivate Ġval Ġtv Cancel : ĠTextView Ġby Ġbind View ( R . id . cancel _ btn ) ĊĠĠĠ Ġprivate Ġval Ġtv Delete Account : ĠTextView Ġby Ġbind View ( R . id . cancel _ delete ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ= ĠR . layout . activity _ delete _ account ĊĊĠĠĠ Ġoverride Ġfun Ġon Init View () Ġ{ ĊĠĠĠĠĠĠĠ Ġauth Ġ= ĠFirebase Auth . getInstance () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Listener () Ġ{ ĊĠĠĠĠĠĠĠ Ġtv Cancel . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( Activity . RESULT _ C ANCE LED ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtv Delete Account . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL . i (" ::: auth Ġ" Ġ+ Ġauth . currentUser ); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġauth . currentUser ?. delete ()?. add On Complete Listener ( this ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( it . is Successful ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsimple Toast (" ê³Ħ ìłķ Ġíĥ Ī í ĩ ´ ìĹĲ ĠìĦ± ê³µ íķĺ ìĺ Ģ ìĬµëĭĪëĭ¤ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( Activity . RESULT _ OK ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} else { ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsimple Toast (" ê³Ħ ìłķ Ġíĥ Ī í ĩ ´ ìĹĲ Ġìĭ¤ íĮ ¨ íķĺ ìĺ Ģ ìĬµëĭĪëĭ¤ .") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }