package Ġcom . han u or . android kotlin samples Ċ Ċ import Ġandroid . os . AsyncTask Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . EditText Ċ import Ġandroid . widget . TextView Ċ import Ġandroid . widget . Toast ĊĊĊ Ċ class ĠSecond Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ second ) ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= Ġintent ĊĠĠĠĠĠĠĠ Ġval Ġss Ġ= Ġintent . getString Extra (" yo lo ") ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this @ Second Activity , Ġ" ĠStep Ġup " Ġ+ Ġss , ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠ Ġval Ġback text Ġ= ĠfindViewById ( R . id . back Text ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġback text . setText (" Enter Ġsome Ġtext ") ĊĠĠĠĠĠĠĠ Ġval Ġedit text Ġ= ĠfindViewById ( R . id . edit Text ) Ġas ĠEditText ĊĠĠĠĠĠĠĠ Ġval Ġdisplay Ġ= ĠfindViewById ( R . id . display Text ) Ġas ĠButton ĊĠĠĠĠĠĠĠ Ġclick function ( display , Ġedit text , Ġback text ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġclick function ( display Button : ĠButton , Ġedit Text : ĠEditText , Ġback text : ĠTextView ){ ĊĠĠĠĠĠĠĠ Ġdisplay Button . setOnClickListener ( object : ĠView . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar ĠgetText : ĠString Ġ= Ġedit Text . getText (). toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġback text . setText ( getText ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġasync Task Flash () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġasync Task Flash (){ ĊĠĠĠĠĠĠĠ Ġobject : ĠAsync Task < Void , ĠVoid , ĠString > (){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdo In Background ( var arg Ġparams : ĠVoid ?): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġsample Json : ĠString Ġ= Ġ" https :// gist . githubusercontent . com / han u or / c 3 a 9 4 6 0 2 1 5 5 d 2 3 e 4 6 da ac 9 c 1 8 9 0 3 8 9 9 d / raw / ae 5 3 1 3 ad 8 1 0 3 0 8 dcf bf da 2 dda 7 5 b cee 7 3 c 8 8 3 0 d 6 / sample Json " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Do Ġsome Ġtask Ġhere ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Do Ġsome Ġtask Ġhere ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} catch Ġ( e Ġ: ĠException ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsample Json ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Post Execute ( result : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Post Execute ( result ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( this @ Second Activity , Ġ" ĠHey Ġ" Ġ+ Ġresult , ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}. execute () ĊĠĠĠ Ġ} Ċ } Ċ