package Ġcom . util . validation . example Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠButton Ġclick Ġlistener ĊĠĠĠĠĠĠĠ Ġb _ check Input . setOnClickListener ({ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠHere Ġwe Ġwill Ġuse Ġthe ĠValidation ĠUtil Ġto Ġvalidate Ġour Ġinput Ġfields ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġwhich Ġwill Ġalso Ġshow ĠToast Ġmessages Ġto Ġthe Ġuser Ġwhen Ġthere Ġis Ġan Ġissue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġin Ġthe Ġinput Ġfield . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Validation Util . isValid Username ( this , Ġet _ username . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ&& ĠValidation Util . isValid Email ( this , Ġet _ email . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ&& ĠValidation Util . isValid Mobile ( this , Ġet _ number . text . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ&& ĠValidation Util . isValid Password ( this , Ġet _ password . text . toString ())) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠAll Ġinputs Ġare Ġvalid Ġand Ġwe Ġcan Ġgo Ġahead Ġand Ġperform Ġour Ġfurther Ġfunctions ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠValidation Util . show Toast ( this , Ġ" All Ġfields Ġare Ġcorrect Ġ:) ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĊĠĠĠ Ġ} Ċ }