package Ġcom . mor an . base project . common . activity . login Ċ Ċ import Ġandroid . text . TextUtils Ċ import Ġandroid . text . method . Hide Returns Transformation Method Ċ import Ġandroid . text . method . Password Transformation Method Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Toast Ċ import Ġcom . mor an . base . activity . Basics Activity Ċ import Ġcom . mor an . base project . R Ċ import Ġkotlinx . android . synt hetic . main . activity _ register .* ĊĊ Ċ class ĠRegister Activity Ġ: ĠBas ics Activity (), ĠView . OnClickListener Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( view : ĠView ?) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( view !!. id ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// åıĳéĢģ çŁŃ ä¿¡ éªĮè¯ģçłģ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ send Sms Code Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! TextUtils . isEmpty ( ed _ phoneNumber . text . toString ())) Ġ{ ĊĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" è¯·è¾ĵåħ¥ æīĭæľº åı· ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// æŁ¥çľĭ å¯Ĩçłģ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . ck _ pass Word _ state Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ck _ pass Word _ state . isChecked ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġed _ pass Word . set Transformation Method ( Hide Returns Transformation Method . getInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġed _ pass Word . set Transformation Method ( Password Transformation Method . getInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// æŁ¥çľĭ å¯Ĩçłģ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . ck _ confirm _ pass Word _ state Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ck _ confirm _ pass Word _ state . isChecked ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġed _ confirm Pass Word . set Transformation Method ( Hide Returns Transformation Method . getInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġed _ confirm Pass Word . set Transformation Method ( Password Transformation Method . getInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// éĢīæĭ© å¼Ģ æĪ· åįıè®® ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . select _ agreement _ layout Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġread _ agreement . isChecked Ġ= Ġread _ agreement . isChecked ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// æīĵå¼Ģ å¼Ģ æĪ· åįıè®® ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ open _ agreement Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" æīĵå¼Ģ å¼Ģ æĪ· åįıè®® ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ register Ġ-> Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( TextUtils . isEmpty ( ed _ phoneNumber . text . toString ())) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" è¯·è¾ĵåħ¥ æīĭæľº åı· ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( TextUtils . isEmpty ( ed _ sms Code . text . toString ())) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" è¯·è¾ĵåħ¥ çŁŃ ä¿¡ éªĮè¯ģçłģ ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( TextUtils . isEmpty ( ed _ pass Word . text . toString ())) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" è¯·è¾ĵåħ¥ å¯Ĩçłģ ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ(! ed _ pass Word . text . toString (). equals ( ed _ confirm Pass Word . text . toString ())) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" ä¸¤ æ¬¡ è¾ĵåħ¥ å¯Ĩçłģ ä¸į ä¸Ģèĩ´ ", ĠToast . LENGTH _ LONG ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ(! read _ agreement . isChecked ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġ" è¯· åħĪ éĺħè¯» å¹¶ åĲĮ æĦı å¼Ģ æĪ· åįıè®® ", ĠToast . LENGTH _ LONG ). show () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// æ³¨åĨĮ ĊĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// çĻ»å½ķ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . tv _ login Ġ-> Ġ{ ĊĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . activity _ register ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġinit Data () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġtv _ register . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ send Sms Code . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ open _ agreement . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġselect _ agreement _ layout . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġck _ pass Word _ state . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġck _ confirm _ pass Word _ state . setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġtv _ login . setOnClickListener ( this ) ĊĊĊĊĠĠĠ Ġ} Ċ Ċ } Ċ