package Ġcom . kot yj . com . activity . mine Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . kot yj . com . R Ċ import Ġcom . kot yj . com . base . Base Activity Ċ import Ġcom . kot yj . com . model . Base Entity Ċ import Ġcom . kot yj . com . utils . G lide Utils Ċ import Ġcom . kot yj . com . utils . Storage Customer Info 0 2 Util Ċ import Ġcom . kot yj . com . utils . Utils Ċ import Ġcom . kot yj . com . utils . View Utils Ċ import Ġcom . kot yj . com . utils . ok go . Ok Client Ċ import Ġcom . l zy . ok go . model . Http Params Ċ import Ġcom . l zy . ok go . model . Response Ċ import Ġkotlinx . android . synt hetic . main . act _ self _ message .* Ċ import Ġkotlinx . android . synt hetic . main . layout _ title .* Ċ import Ġorg . jetbrains . ank o . startActivity Ċ Ċ class ĠSelf Message Activity Ġ: ĠBase Activity () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinit Layout (): ĠInt Ġ= ĠR . layout . act _ self _ message ĊĊĠĠĠ Ġoverride Ġfun Ġinit Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġtv _ title . text Ġ= Ġ" ä¸ªäºº èµĦ æĸĻ " ĊĠĠĠĠĠĠĠ Ġtv _ right . text Ġ= Ġ" ä¿ĿåŃĺ " ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= ĠStorage Customer Info 0 2 Util . getInfo (" merchant Cn Name ", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġval Ġlevel Ġ= ĠStorage Customer Info 0 2 Util . getInfo (" level ", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġval Ġphone Ġ= ĠStorage Customer Info 0 2 Util . getInfo (" phone ", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġval Ġnickname Ġ= ĠStorage Customer Info 0 2 Util . getInfo (" nickname ", Ġcontext ) ĊĊĠĠĠĠĠĠĠ Ġet _ nic . setText ( nickname ) ĊĠĠĠĠĠĠĠ Ġtv _ name . text Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġtv _ phone . text Ġ= Ġphone ĊĠĠĠĠĠĠĠ Ġtv _ le ve Name . text Ġ= ĠUtils . Get Le ve Name ( level ) ĊĠĠĠĠĠĠĠ Ġiv _ back . setOnClickListener Ġ{ Ġfinish () Ġ} ĊĠĠĠĠĠĠĠ Ġiv _ head . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity < My Head u Crop Activity >() ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠ Ġet _ nic . setOn Focus ChangeListener Ġ{ Ġ_, Ġb Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv _ right . visibility Ġ= Ġif Ġ( b ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView . GONE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtv _ right . run Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġet _ nic ?. run Ġ{ Ġload Data ( et _ nic . text . toString ()) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ Ġval Ġhead Image Ġ= ĠStorage Customer Info 0 2 Util . getInfo (" head Image ", Ġcontext ) ĊĠĠĠĠĠĠĠ ĠG lide Utils . load Avatar ( context , Ġhead Image , Ġiv _ head ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġload Data ( name : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġloading Dialog . show () ĊĠĠĠĠĠĠĠ Ġval Ġhttp Params Ġ= ĠHttp Params () ĊĠĠĠĠĠĠĠ Ġhttp Params . put (" 3 ", Ġ" 9 9 0 0 1 1 ") ĊĠĠĠĠĠĠĠ Ġhttp Params . put (" 4 3 ", Ġname ) ĊĠĠĠĠĠĠĠ Ġhttp Params . put (" 4 2 ", Ġmer Id ) ĊĠĠĠĠĠĠĠ ĠOk Client . getInstance (). post ( http Params , Ġobject Ġ: ĠOk Client . Entity CallBack < Base Entity >( context , ĠBase Entity :: class . java ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonError ( response : ĠResponse < Base Entity >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . onError ( response ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġloading Dialog . dismiss () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonSuccess ( response : ĠResponse < Base Entity >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Success ( response ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġloading Dialog . dismiss () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmodel Ġ= Ġresponse . body () Ġ?: Ġreturn ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(" 0 0 " Ġ== Ġmodel . str 3 9 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠStorage Customer Info 0 2 Util . put Info ( context , Ġ" nickname ", Ġname ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView Utils . make Toast ( context , Ġ" ä¿®æĶ¹ æĪĲåĬŁ ", Ġ 1 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }