package Ġcom . brain y apps . simp ly free . activities . admin Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . text . TextUtils Ċ import Ġandroid . view . View Ċ import Ġcom . brain y apps . simp ly free . R Ċ import Ġcom . brain y apps . simp ly free . activities . Base Activity Ċ import Ġcom . brain y apps . simp ly free . activities . Base Edit Profile Activity Ċ import Ġcom . brain y apps . simp ly free . activities . Login Base Activity Ċ import Ġcom . brain y apps . simp ly free . models . User Ċ import Ġcom . brain y apps . simp ly free . utils . Utils Ċ import Ġkotlinx . android . synt hetic . main . activity _ admin _ edit _ profile .* Ċ Ċ class ĠAdmin Edit Profile Activity Ġ: ĠBase Edit Profile Activity (), ĠView . OnClickListener Ġ Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ admin _ edit _ profile ) ĊĊĠĠĠĠĠĠĠ Ġset Navbar (" Edit ĠProfile ", Ġtrue ) ĊĊĠĠĠĠĠĠĠ Ġinit UserInfo () ĊĊĠĠĠĠĠĠĠ Ġthis . but _ save . setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( view : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( view ?. id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . but _ save Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! check Password Validate ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( TextUtils . isEmpty ( edit Password !!. text . toString ())) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUtils . create Progress Dialog ( this , Ġ" Updating ĠProfile ", Ġ" Saving Ġyour Ġuser Ġinformation ") ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsave Password ( object : ĠPassword Save Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Saved Password ( success : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUtils . close Progress Dialog () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( success ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ