package Ġcom . k ym js . project 1 3 Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġcom . k ym js . project 1 3 . unit 3 . Java Code Ċ import Ġcom . k ym js . project 1 3 . unit 3 . Task Ċ import Ġcom . k ym js . project 1 3 . unit 3 . UI Ċ import Ġcom . k ym js . project 1 3 . unit 3 . start Ċ import Ġcom . k ym js . project 1 3 . unit 4 . test Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( test ( this )) ĊĠĠĠĠĠĠĠ Ġstart () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbutton 1 ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ ĠJava Code . async ( object Ġ: ĠTask () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" task ========== ${ Thread . currentThread (). name }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠThread . sleep ( 1 0 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġbutton 2 ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ ĠJava Code . ui ( object Ġ: ĠUI () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" ui ========== ${ Thread . currentThread (). name }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ