package Ġbr . com . jo aop au lo tr ind ade . people app . cont ato Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . text . TextUtils Ċ import Ġandroid . view . View Ċ import Ġbr . com . jo aop au lo tr ind ade . people app . R Ċ import Ġbr . com . jo aop au lo tr ind ade . people app . entity . Cont ato Ċ import Ġkotlinx . android . synt hetic . main . activity _ add nov oc ont ato .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġjo ao . p au lo . tr ind ade Ġon Ġ 2 2 / 0 8 / 2 0 1 7 . Ċ Ġ*/ Ċ class ĠAdd Nov o Cont ato : ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠREQUEST _ CODE Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval ĠNO VO _ CONT AT O _ KEY Ġ= Ġ" no vo _ Cont ato _ Key " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ add nov oc ont ato ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadicion ar ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( valid ar Campos ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( Add Nov o Cont ato . NO VO _ CONT AT O _ KEY , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCont ato ( til Nome . edit Text ?. text ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtil Email . edit Text ?. text ?. toString (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtil Tele fone . edit Text ?. text ?. toString ())); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( Activity . RESULT _ OK , Ġintent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġvalid ar Campos (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! TextUtils . isEmpty ( til Nome . edit Text ?. text ?. toString ()) Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ! TextUtils . isEmpty ( til Email . edit Text ?. text ?. toString ()) Ġ&& ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ! TextUtils . isEmpty ( til Tele fone . edit Text ?. text ?. toString ())) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ċ }