package Ġcom .` fun `. auction . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . view . View Ċ import Ġcom .` fun `. auction . Constants Ċ import Ġcom .` fun `. auction . R Ċ import Ġcom .` fun `. auction . model . Cash Config Ċ import Ġcom .` fun `. auction . model . Event Ċ import Ġcom .` fun `. auction . model . We Chat Auth Event Ċ import Ġcom .` fun `. auction . net . Http Manager Ċ import Ġcom .` fun `. auction . net . Schedulers Utils Ċ import Ġcom .` fun `. auction . net . Simple Observer Ċ import Ġcom .` fun `. auction . util . My Toast Ċ import Ġcom . tencent . mm . opens dk . model msg . Send Auth Ċ import Ġcom . tencent . mm . opens dk . openapi . WX API Factory Ċ import Ġcom . trello . rx lifecycle 4 . android . Activity Event Ċ import Ġkotlinx . android . synt hetic . main . activity _ add _ account .* Ċ import Ġkotlinx . android . synt hetic . main . common _ title .* Ċ import Ġorg . green robot . event bus . EventBus Ċ import Ġorg . green robot . event bus . Subscribe Ċ Ċ class ĠAli Account Activity Ġ: ĠBase Activity (), ĠView . OnClickListener Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġstart ( context : ĠContext ?, Ġdata : ĠCash Config ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠAli Account Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" data ", Ġdata ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ?. startActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id () Ġ= ĠR . layout . activity _ add _ account ĊĊĠĠĠ Ġoverride Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Title ( iv _ back , Ġtv _ title , Ġ" æ·»åĬł æıĲ çİ° è´¦æĪ· ") ĊĠĠĠĠĠĠĠ Ġvar Ġdata Ġ= Ġintent . get Serializable Extra (" data ") Ġas ĠCash Config ? ĊĊĠĠĠĠĠĠĠ Ġiv _ tag . setImage Resource ( R . drawable . ali _ pay ) ĊĠĠĠĠĠĠĠ Ġif Ġ(! data ?. z fb . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġet _ account . setText ( data ?. z fb ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġet _ name . setText ( data ?. z fb _ true _ name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġtv _ add . setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( v ?. id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ add Ġ-> Ġadd () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġadd () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġaccount Ġ= Ġet _ account . text . toString (). trim () ĊĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġet _ name . text . toString (). trim () ĊĠĠĠĠĠĠĠ Ġif Ġ( account . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMy Toast . show (" èº«ä»½ è¯ģ åı· çłģ ä¸įèĥ½ä¸ºç©º ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ( name . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMy Toast . show (" çľŁ å®ŀ å§ĵ åĲį ä¸įèĥ½ä¸ºç©º ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġmap Ġ= Ġmap Of (" oper _ type " Ġto Ġ" 1 ", Ġ Ġ" z fb " Ġto Ġaccount , Ġ" z fb _ true _ name " Ġto Ġname ) ĊĊĠĠĠĠĠĠĠ ĠHttp Manager . api ?. set Cash Config ( map ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ? . compose ( Schedulers Utils . apply Schedulers ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ? . compose ( this . bind To Lifecycle ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ? . subscribe ( object Ġ: ĠSimple Observer < Any >() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonSuccess ( code : ĠInt , Ġmsg : ĠString , Ġdata : ĠAny ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMy Toast . show ( msg ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠEvent Bus . getDefault (). post ( Event ( Event . SET _ C ASH )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĊ Ċ }