package Ġtor res . gab riel . p aise s app Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . media . Image Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . design . widget . Snackbar Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . view . View Ċ Ċ import Ġkotlinx . android . synt hetic . main . activity _ form .* Ċ import Ġkotlinx . android . synt hetic . main . content _ form .* Ċ import Ġtor res . gab riel . p aise s app . Models . Country Ċ Ċ class ĠForm Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ form ) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĊĠĠĠĠĠĠĠ Ġspinner 2 . adapter Ġ= ĠImage Adapter ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġfun Ġsubmit ( view : ĠView ){ ĊĠĠĠĠĠĠĠ Ġvar Ġname Ġ= Ġet Name . text . toString () ĊĠĠĠĠĠĠĠ Ġvar Ġcity Ġ= Ġet City . text . toString () ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! name . isEmpty () Ġ&& Ġ! city . isEmpty ()){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġflag Ġ= Ġspinner 2 . selected Item Ġas ĠInt ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġintent Ġ= ĠIntent () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" country ", ĠCountry ( name , city , flag )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Result ( 1 , intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ