package Ġsm u . miso . signup čĊč Ċ import Ġandroid . annotation . Suppress Lint č Ċ import Ġandroid . content . Intent č Ċ import Ġandroid . os . Bundle č Ċ import Ġandroid . view . View č Ċ import Ġandroid . widget . Adapter View č Ċ import Ġandroid . widget . Array Adapter č Ċ import Ġandroid . widget . Toast č Ċ import Ġandroidx . appcompat . app . AppCompatActivity č Ċ import Ġkotlinx . android . synt hetic . main . activity _ sign _ up .* č Ċ import Ġsm u . miso . Cloud Functions č Ċ import Ġsm u . miso . R čĊčĊč Ċ class ĠSign Up Activity Ġ: ĠAppCompatActivity () Ġ{ čĊčĊĠĠĠ Ġ@ Suppress Lint (" ResourceType ") čĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ sign _ up ) čĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. hide () čĊčĊĠĠĠĠĠĠĠ Ġval Ġdept _ items Ġ= Ġresources . getString Array ( R . array . department _ spinner _ entries ) čĊĠĠĠĠĠĠĠ Ġval Ġmy Adapter Ġ= čĊĠĠĠĠĠĠĠĠĠĠĠ ĠArray Adapter ( this , ĠR . layout . support _ simple _ spinner _ dropdown _ item , Ġdept _ items ) čĊĠĠĠĠĠĠĠ Ġdept Name _ spinner . adapter Ġ= Ġmy Adapter čĊĠĠĠĠĠĠĠ Ġdept Name _ spinner . on ItemSelected Listener Ġ= Ġobject Ġ: ĠAdapter View . On ItemSelected Listener Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon ItemSelected ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparent : ĠAdapter View < *> ?, čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview : ĠView ?, čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġposition : ĠInt , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid : ĠLong čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Nothing Selected ( parent : ĠAdapter View < *> ?) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis @ SignUp Activity , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" íķĻ ê³¼ ë¥¼ ĠìĦłíĥĿ íķ´ ì£¼ ìĦ¸ìļĶ ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . LENGTH _ SHORT čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). show () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġ// ìłľ ì¶ľ íķĺê¸° Ġë²Ħ íĬ ¼ ìĿĦ Ġë Ī Į ëł Ģ ìĿĦ ĠëķĮ Ġí ļĮ ìĽĲ ê°Ģ ìŀħ Ġìķ ¡ íĭ° ë¹Ħ íĭ° ë¡ľ ĠìłĦ íĻĺ čĊĠĠĠĠĠĠĠ Ġbt _ submit . setOnClickListener Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġun iv Name Ġ= Ġun iv Name . text . toString () Ġ// ëĮĢ íķĻ êµ Ĳ ĠìĿ´ë¦Ħ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdept Name Ġ= Ġdept Name _ spinner . selected Item . toString () čĊčĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ëĮĢ íķĻ êµ Ĳ ĠìĿ´ë¦Ħ , ĠíķĻ ê³¼ ëªħ ìĿĢ ĠSign Up Email Ġìķ ¡ íĭ° ë¹Ħ íĭ° ë¡ľ ĠëĦ ĺ ê¸° ê¸° čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠSign Up Email Activity :: class . java ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" univ Name ", Ġun iv Name ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" department ", Ġdept Name ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġsign _ up . setOnClickListener Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ ĠCloud Functions . hide Keyboard ( this ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊč Ċ }